查看: 2757|回复: 13

如何更改事件的行走图?

  [复制链接]
梦石
0
星屑
66
在线时间
1 小时
注册时间
2005-11-4
回帖
279
发表于 2007-6-24 20:14:16 | 显示全部楼层 |阅读模式

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

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

×
是的,你没看错.就是这么简单的问题,可是我忘记了=.=
这里说的是用事件脚本的方法,而不是用事件里的那些按扭.
急求.
原签名太大,被咔嚓了。重新换一个吧。by 管理员  [偶就不修改,你咬我啊~? :P]
梦石
0
星屑
66
在线时间
1 小时
注册时间
2005-11-4
回帖
279
发表于 2007-6-24 20:14:16 | 显示全部楼层 |阅读模式

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

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

×
是的,你没看错.就是这么简单的问题,可是我忘记了=.=
这里说的是用事件脚本的方法,而不是用事件里的那些按扭.
急求.
原签名太大,被咔嚓了。重新换一个吧。by 管理员  [偶就不修改,你咬我啊~? :P]
梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
回帖
1019
发表于 2007-6-24 20:19:04 | 显示全部楼层
$game_map.events[X].character_name = ""

X为事件ID,""里面写文件名

如果是本事件 X那就写@event_id
回复

使用道具 举报

梦石
0
星屑
66
在线时间
1 小时
注册时间
2005-11-4
回帖
279
 楼主| 发表于 2007-6-24 20:21:10 | 显示全部楼层
$game_map.events[@event_id X].character_name = ""
这是修改本事件的吧
那么,""里面的内容,可以用变量么?
比如:
$game_map.events[@event_id X].character_name = "$abc"

原签名太大,被咔嚓了。重新换一个吧。by 管理员  [偶就不修改,你咬我啊~? :P]
回复

使用道具 举报

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
回帖
1019
发表于 2007-6-24 20:23:49 | 显示全部楼层
可以用变量,但是用变量就不要""了

我以前是这么在事件里写的

e = $game_map.events[@event_id]
e.character_name = $ename[@event_id]


这里$ename是一个数组,存放了对应ID事件的图象

如果对指定事件,比如5号事件
$game_map.events[5]
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2007-6-24 20:26:43 | 显示全部楼层
这个用事件本身做就行了。
新开个事件页,用另外一个开关控制另外行走图
第1页
1号开关 行走图1
第2页
2号开关 行走图2
更换行走图的时候关闭1号开关,打开2号开关就行了。
我的游戏就是这样做的。
p.s.什么?用脚本?
看看这个吧。
http://rpg.blue/web/htm/news58.htm
应该能用的着。
回复

使用道具 举报

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
回帖
1019
发表于 2007-6-24 20:29:49 | 显示全部楼层
以下引用精灵使者于2007-6-24 12:26:43的发言:

这个用事件本身做就行了。
新开个事件页,用另外一个开关控制另外行走图
第1页
1号开关 行走图1
第2页
2号开关 行走图2
更换行走图的时候关闭1号开关,打开2号开关就行了。
我的游戏就是这样做的。



有时有特殊需要,用事件会变的很复杂的- -
比如我的断指守卫战,因为敌人的图象,每一次都是随机的
所以我觉得用一个数组来控制会很方便
而且敌人事件里只需要2个事件页

如果用开关和事件页来控制
我如果需要在30-40个图里面随机
工作量就无敌了
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2007-6-24 20:46:08 | 显示全部楼层
以下引用幻の飞鱼于2007-6-24 12:29:49的发言:


以下引用精灵使者于2007-6-24 12:26:43的发言:

这个用事件本身做就行了。
新开个事件页,用另外一个开关控制另外行走图
第1页
1号开关 行走图1
第2页
2号开关 行走图2
更换行走图的时候关闭1号开关,打开2号开关就行了。
我的游戏就是这样做的。




有时有特殊需要,用事件会变的很复杂的- -
比如我的断指守卫战,因为敌人的图象,每一次都是随机的
所以我觉得用一个数组来控制会很方便
而且敌人事件里只需要2个事件页

如果用开关和事件页来控制
我如果需要在30-40个图里面随机
工作量就无敌了



[本贴由作者于 2007-6-24 12:30:08 最后编辑]

如果我记得没错的话,事件页可以开无限。
然后用随机变量选择开关打开- -我就用变量控制行走图了,是否?
例如
图像变量在1以上
行走图1
图像变量在2以上
行走图2
图像变量在3以上
行走图3
……这些不需要并行处理。(以前我还以为并行处理哪……55555)
另外。每个行走图上都可以设置剧情。
回复

使用道具 举报

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
回帖
1019
发表于 2007-6-24 20:51:10 | 显示全部楼层
可以的,只是工作量的问题

开N个事件页要去设置里面的开关

占用开关不说,设置起来也无限繁杂

如果增加了或更换了怪物图,又要一页页修改,等等问题,还是满多的……如果确保一次成功的话也不是不可以

另外不知道事件页多了,对执行效率是不是有影响

所以我只是觉得效率问题而已,哈哈
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2007-6-24 20:57:14 | 显示全部楼层
以下引用幻の飞鱼于2007-6-24 12:51:10的发言:

可以的,只是工作量的问题

开N个事件页要去设置里面的开关

占用开关不说,设置起来也无限繁杂

如果增加了或更换了怪物图,又要一页页修改,等等问题,还是满多的……如果确保一次成功的话也不是不可以

另外不知道事件页多了,对执行效率是不是有影响

所以我只是觉得效率问题而已,哈哈

- -刚才我说的可是变量控制啊……
变量 == 多重通道开关
直接随机得来的变量就能控制……
如果新添怪物图,就新添事件页,然后再稍微修改一下随机值就行……
我说的出现条件不是上面的开关选项,而是下面的当某个变量的值在xxx以上那个选项。
如果想要设xxx以下的部分……就新建个空白事件页,把上限写上就行了。这样超过那个上限就不显示了。
p.s.事件页最多可以开99个……
我想你不可能一个事件更改100个怪物的随机行走图吧{/gg}
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部