Project1

标题: 更改事件的行走图指令是什么‘ [打印本页]

作者: chenyilindzh    时间: 2016-2-20 20:25
标题: 更改事件的行走图指令是什么‘
如题,我想根据随机数改变事件的行走图,但是工作量真的好大啊,求个改行走图的指令

QQ截图20160220202610.png (109.83 KB, 下载次数: 13)

QQ截图20160220202610.png

作者: chenyilindzh    时间: 2016-2-20 20:28
我是想做一个猜身份的游戏,所以但是每个人的身份是固定的,所以需要变脸来增加游戏乐趣和难度……
作者: 翻滚牛宝宝    时间: 2016-2-21 08:21
本帖最后由 翻滚牛宝宝 于 2016-2-23 16:23 编辑

this.this.setImage('name',0) 写在移动路径的脚本里 name是图片的名字,后面的0是序号 第一个是0 最后一个是5
脚本里就这样写 $gameMap.event(eventId).setImage('name',num)
作者: seedj13    时间: 2016-2-21 20:17
参照3楼的方法,在移动路径的脚本里写上:
var a=Math.round(Math.random()*5);this.setImage("Actor1",a)
然后再设置一个等待,比如60帧
这样的效果是每隔一秒钟,该事件的行走图会随机一次,采用的是Actor1图块里的6个人物的行走图
同理,你也可以加入Actor2,3的人物行走图等等。不知道这是不是你要的效果。
如果你是要在触发某个开关后,让地图上的多个事件同时发生外形变化,那么你可以设置打开一个公共开关,然后在公共开关里加入脚本,让地图上指定的一些事件发生外形变化,如果你是要这样的效果,回复我,我试着写写看




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