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

Project1

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

如何更改事件的行走图?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
66
在线时间
1 小时
注册时间
2005-11-4
帖子
358
跳转到指定楼层
1
发表于 2007-6-24 20:14:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
是的,你没看错.就是这么简单的问题,可是我忘记了=.=
这里说的是用事件脚本的方法,而不是用事件里的那些按扭.
急求.
原签名太大,被咔嚓了。重新换一个吧。by 管理员  [偶就不修改,你咬我啊~? :P]

Lv1.梦旅人

梦石
0
星屑
66
在线时间
1 小时
注册时间
2005-11-4
帖子
358
2
 楼主| 发表于 2007-6-24 20:14:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
是的,你没看错.就是这么简单的问题,可是我忘记了=.=
这里说的是用事件脚本的方法,而不是用事件里的那些按扭.
急求.
原签名太大,被咔嚓了。重新换一个吧。by 管理员  [偶就不修改,你咬我啊~? :P]

Lv3.寻梦者

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
帖子
1081
3
发表于 2007-6-24 20:19:04 | 只看该作者
$game_map.events[X].character_name = ""

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

如果是本事件 X那就写@event_id
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
66
在线时间
1 小时
注册时间
2005-11-4
帖子
358
4
 楼主| 发表于 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]
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
帖子
1081
5
发表于 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]
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1707
在线时间
3039 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

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

使用道具 举报

Lv3.寻梦者

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
帖子
1081
7
发表于 2007-6-24 20:29:49 | 只看该作者
以下引用精灵使者于2007-6-24 12:26:43的发言:

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



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

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

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1707
在线时间
3039 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

8
发表于 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)
另外。每个行走图上都可以设置剧情。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
帖子
1081
9
发表于 2007-6-24 20:51:10 | 只看该作者
可以的,只是工作量的问题

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

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

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

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

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

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1707
在线时间
3039 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

10
发表于 2007-6-24 20:57:14 | 只看该作者
以下引用幻の飞鱼于2007-6-24 12:51:10的发言:

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

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

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

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

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

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

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-9-21 06:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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