查看: 1658|回复: 4

[已经解决] 请问能不能实现以下的效果呢?

[复制链接]
梦石
0
星屑
135
在线时间
1 小时
注册时间
2013-7-3
回帖
1
发表于 2013-7-3 23:01:55 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
1如果装备了锄头,按下a键,播放角色动画(锄地)

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

我想做一个牧场物语类的游戏,可是就连这最最最基础的锄地效果都没办法做出来呀

点评

自己去看看有没有信心去学脚本,没有的话我劝你放弃  发表于 2013-7-4 00:25
梦石
0
星屑
50
在线时间
42 小时
注册时间
2013-6-1
回帖
12
发表于 2013-7-4 03:32:53 来自手机 | 显示全部楼层
..可以用事件做出来……不过要有锄地的动画…
回复

使用道具 举报

梦石
0
星屑
201
在线时间
835 小时
注册时间
2012-9-16
回帖
1598
发表于 2013-7-4 07:29:21 | 显示全部楼层
第二个看得不是很明白...
第一个的效果应该说用公共事件就可以了。



1、首先,在角色初始位置加个事件,自动执行,然后“打开开关X号”随便一个开关吧。下图打开的是12号开关。
360软件小助手截图20130704071408.jpg
2、然后设置公共事件,不要吐槽什么什么的了
360软件小助手截图20130704072202.jpg


@protosssonny  

评分

参与人数 1梦石 +1 收起 理由
怪蜀黍 + 1 精品文章

查看全部评分


——旧坑欢迎戳
回复

使用道具 举报

梦石
0
星屑
135
在线时间
1 小时
注册时间
2013-7-3
回帖
1
 楼主| 发表于 2013-7-4 16:21:06 | 显示全部楼层
yangjunyin2002 发表于 2013-7-4 07:29
第二个看得不是很明白...
第一个的效果应该说用公共事件就可以了。

没想到会得到这么详尽的回答!真是太感谢你了!
回复

使用道具 举报

送快递的水表员

梦石
10
星屑
5259
在线时间
3304 小时
注册时间
2012-6-27
回帖
7028

开拓者贵宾

发表于 2013-7-4 17:24:11 | 显示全部楼层
对于第二个问题……嗯,暂时有点思路,我想利用Ruby脚本的数组功能能实现。
思路:
1,先建立一个数组,每个有耕地的地图对应一个。
2,将耕地图块ID代入变量。
3,判断如果前方能耕地,那么将前方的地图X、Y坐标放入对应地图的数组。
4,然后判断数组里是否包含某个坐标就能判断前方的地是否耕过。
5,判断数组里都有什么坐标就能干接下来很多事了……

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

评分

参与人数 1星屑 +100 收起 理由
怪蜀黍 + 100 精品文章

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部