Project1

标题: 如何在脚本中实现地图事件中角色图片的变换? [打印本页]

作者: 冰水    时间: 2007-9-1 01:32
标题: 如何在脚本中实现地图事件中角色图片的变换?
谢谢.
想用脚本改变事件显示的图片,可不会做{/dk}
作者: 冰水    时间: 2007-9-1 01:32
标题: 如何在脚本中实现地图事件中角色图片的变换?
谢谢.
想用脚本改变事件显示的图片,可不会做{/dk}
作者: 索尔迦·蓝    时间: 2007-9-1 01:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: 冰水    时间: 2007-9-1 04:48
{/fd}出现语法错误****

而且那个不是改同伴的图吗?我作的slg,要在大地图上改事件npc的图像啊


作者: 闲逛的    时间: 2007-9-1 06:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: enghao_lim    时间: 2007-9-1 07:26
以下引用闲逛的于2007-8-31 22:11:57的发言:

改npc图像只要用开关和新建事件页就可以了,
为什么还要用脚本?


完全正解,只要用开关记录一下之后要用的图片,然后打开开关,新的图片就会依照新的事件进行了。
作者: 雪流星    时间: 2007-9-1 08:18
如果不想用开关的话
事件指令的第二页中的「设定移动路线」第三排指令「变更角色图片」
角色选择「本事件」就行了

作者: 冰水    时间: 2007-9-1 14:29
{/pz}那两种方法我也会啊.
但是因为要实现n(n>20)个角色同时变不同的图,而且是至少n次
还有很多地图都要用这个.
不定义新类,用事件作,不得累死,还臃肿易出问题.

继续求
谁知道事件图像的代码啊?
作者: 索尔迦·蓝    时间: 2007-9-1 17:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: enghao_lim    时间: 2007-9-1 17:02
不是没有东西都能一下子处理好的。许多做游戏的人都在在长时间的调试才完成游戏的。
这需要很大的耐力。

我给搂主建议还是用事件做会比用脚本做好,因为冲突性少。
如果搂主没这个耐性将自己事件调好,就当我没说过这些。
作者: 冰水    时间: 2007-9-1 17:56
以下引用索尔迦·蓝于2007-9-1 9:02:08的发言:
是npc的话你把这些事件的变身图都放在第二页,条件为1号开关打开时,这样1号开关一打开都遍身了


问题是,我想实现的效果是要多次变身为不同的几十种图啊.
不调用变量,估计一个事件就得上百页了.

我给搂主建议还是用事件做会比用脚本做好,因为冲突性少。
如果搂主没这个耐性将自己事件调好,就当我没说过这些。

要是十几个事件还好……
作战棋,一个战场一次就得那种二十多事件……
不用脚本……
作者: 索尔迦·蓝    时间: 2007-9-1 18:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: 冰水    时间: 2007-9-1 20:48
以下引用索尔迦·蓝于2007-9-1 10:09:58的发言:
变量1时为这个图,变量2的时候再变一次,就是多页事件
就算是脚本,你也得一个一个的使用这句脚本设置它的图,反倒不如事件+变量方便

{/fd}
难道不能用循环语句+变量吗?
那样只要一段脚本就搞定了
我想做的是英雄无敌那样的系统,从大地图进入战场后,
每次站场中的角色都不一样,而且图片起码得50个.用事件分页……

作者: 冰水    时间: 2007-9-2 18:37
{/fendou}
求人不如求己,终于解决了……
Game_Character类中attr_reader:character_name 改为
attr_accessor :character_name
后,
就可以用$game_map.events[n].character_name修改了





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