设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

更改事件的行走图指令是什么‘

查看数: 2912 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-2-20 20:25

正文摘要:

如题,我想根据随机数改变事件的行走图,但是工作量真的好大啊,求个改行走图的指令

回复

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

点评

能不能实现30张行走图,每次变化的时候,消除其中随机一个的行走图呢?变化的行走图从剩下的里面随机变化呢  发表于 2016-2-23 16:27
翻滚牛宝宝 发表于 2016-2-21 08:21:53
本帖最后由 翻滚牛宝宝 于 2016-2-23 16:23 编辑

this.this.setImage('name',0) 写在移动路径的脚本里 name是图片的名字,后面的0是序号 第一个是0 最后一个是5
脚本里就这样写 $gameMap.event(eventId).setImage('name',num)

点评

这个只能设置本事件的吧··不能同时设置很多事件吧……  发表于 2016-2-21 19:05
chenyilindzh 发表于 2016-2-20 20:28:42
我是想做一个猜身份的游戏,所以但是每个人的身份是固定的,所以需要变脸来增加游戏乐趣和难度……
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-23 16:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表