Project1

标题: 请问能不能实现以下的效果呢? [打印本页]

作者: 随风飘散    时间: 2013-7-3 23:01
标题: 请问能不能实现以下的效果呢?
1如果装备了锄头,按下a键,播放角色动画(锄地)

2判断,如果角色面前的区块为(可耕地),则把这个区块替换为(已耕地),并且设置这个区块1分钟后再替换为(可耕地)

我想做一个牧场物语类的游戏,可是就连这最最最基础的锄地效果都没办法做出来呀
作者: 凌电灵店    时间: 2013-7-4 03:32
..可以用事件做出来……不过要有锄地的动画…
作者: yangjunyin2002    时间: 2013-7-4 07:29
第二个看得不是很明白...
第一个的效果应该说用公共事件就可以了。



1、首先,在角色初始位置加个事件,自动执行,然后“打开开关X号”随便一个开关吧。下图打开的是12号开关。

2、然后设置公共事件,不要吐槽什么什么的了



@protosssonny  
作者: 随风飘散    时间: 2013-7-4 16:21
yangjunyin2002 发表于 2013-7-4 07:29
第二个看得不是很明白...
第一个的效果应该说用公共事件就可以了。

没想到会得到这么详尽的回答!真是太感谢你了!
作者: Password    时间: 2013-7-4 17:24
对于第二个问题……嗯,暂时有点思路,我想利用Ruby脚本的数组功能能实现。
思路:
1,先建立一个数组,每个有耕地的地图对应一个。
2,将耕地图块ID代入变量。
3,判断如果前方能耕地,那么将前方的地图X、Y坐标放入对应地图的数组。
4,然后判断数组里是否包含某个坐标就能判断前方的地是否耕过。
5,判断数组里都有什么坐标就能干接下来很多事了……

纯理论,感觉会很复杂……不知道有没有简单的方法(望天……




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1