Project1
标题:
我想做个采矿系统,该怎么做?
[打印本页]
作者:
Mr.NoOne
时间:
2021-7-13 23:12
标题:
我想做个采矿系统,该怎么做?
我先详细描述一下我的想法,大致就是一张100x100的地图里,每次进入检测一次矿物数量,少于一定数量就会自动在地图上随机位置放置矿物,然后玩家去采集,每个矿物只能采集一次,就会自己消失。
以及这些自动生成的矿物数量是至少超过50的,暂定50,该如何自动生成?如何采集后就消失?求大佬教导。
作者:
包子噗噗
时间:
2021-7-14 10:48
如果是要随机放置的话可能要插件实现,如果固定位置的话,可以利用事件,进入该地图就触发事件 自动刷新矿物50个,也就是你要放50个事件了
作者:
多卡多卡
时间:
2021-7-14 21:47
首先这个功能原版rm肯定是没法实现的,得用插件。检测地图上有多少个事件是可以的,但是如果刷新的话重新构建整个地图比保留原来的往上添加新的要容易些。现成的插件肯定是没有的,得自己魔改代码,这就得看你会不会写代码了。
简单点说就是找到随机生成地图的插件(这个有),把里面生成指定数量事件的代码找出来,加上判断事件总数之类的自己写一个新插件。
作者:
yaminolancelot
时间:
2021-7-15 11:22
yep有个生成事件的插件,可以用一下,其他的应该都可以用事件做
作者:
play337
时间:
2021-7-15 13:49
用事件
01. 事件 敲一下 敲兩下的圖片變化
02. 事件 獲得 獎勵
作者:
红十字
时间:
2021-7-15 16:18
YEP_SaveEventLocations 保存事件位置插件.看看好用不.
当矿少于50,进入地图时就重置一下事件,当大于50,就保持事件位置不变.没试过哈.
作者:
l734273398
时间:
2021-7-15 21:45
利用坐标判断,进入此地图随机生成,随机位置【矿物】,采集之后该【矿物】坐标再次随机
作者:
arindlu
时间:
2021-8-22 23:17
◆如果:挖矿技能 ≥ 1
◆公共事件:挖矿
◆脚本:this.setSpawn($gameMap._mapId,0,$gameVariables.value(42));
◆标签:etim1
◆变量操作:#0045 x-坐标 = 随机 0..16
◆变量操作:#0046 y-坐标 = 随机 0..12
◆获取指定位置的信息:区域-ID, 区域 ID, ({x-坐标},{y-坐标})
◆如果:区域-ID = 0
◆设置事件位置:本事件, ({x-坐标},{y-坐标})
◆
:否则
◆转到标签:etim1
◆
:结束
◆独立开关操作:A = ON
◆
:结束
作者:
arindlu
时间:
2021-8-22 23:19
gzlv_evetSpawnTimers插件
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1