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

Project1

 找回密码
 注册会员
搜索
查看: 2906|回复: 3
打印 上一主题 下一主题

[已经过期] 更改事件的行走图指令是什么‘

[复制链接]

Lv1.梦旅人

梦石
0
星屑
245
在线时间
219 小时
注册时间
2015-9-24
帖子
166
跳转到指定楼层
1
发表于 2016-2-20 20:25:52 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

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

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

QQ截图20160220202610.png

Lv1.梦旅人

梦石
0
星屑
245
在线时间
219 小时
注册时间
2015-9-24
帖子
166
2
 楼主| 发表于 2016-2-20 20:28:42 | 只看该作者
我是想做一个猜身份的游戏,所以但是每个人的身份是固定的,所以需要变脸来增加游戏乐趣和难度……
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1244
在线时间
898 小时
注册时间
2014-12-4
帖子
379
3
发表于 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
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
81 小时
注册时间
2016-1-6
帖子
150
4
发表于 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
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-12-23 11:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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