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

Project1

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

[已经解决] 事件设置问题

[复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-1-1
帖子
97
跳转到指定楼层
1
发表于 2010-8-23 16:22:01 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-8-21
帖子
128
2
发表于 2010-8-23 16:28:01 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
416 小时
注册时间
2006-10-21
帖子
1245
3
发表于 2010-8-23 16:32:07 | 只看该作者
哪有这事件?
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-8-21
帖子
128
4
发表于 2010-8-23 16:38:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-1-1
帖子
97
5
 楼主| 发表于 2010-8-23 20:15:56 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

前进之卒

梦石
0
星屑
55
在线时间
20 小时
注册时间
2010-8-17
帖子
176
6
发表于 2010-8-24 08:54:22 | 只看该作者
事件页第二页,“设置移动路线”点开,左下角第三个选项“等待移动结束”,打勾即可。这个跟XP单独列出来的不同。

点评

忘了这个勾了。。残念  发表于 2010-8-24 13:41
开始拼吧!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

前进之卒

梦石
0
星屑
55
在线时间
20 小时
注册时间
2010-8-17
帖子
176
7
发表于 2010-8-24 15:55:35 | 只看该作者
回复 红灯 的帖子


    不知道为什么电脑不能开新帖了,借LZ的这个地方想问下前辈:学脚本时遇到的问题。角色数组长度是否为$game_actors.size ?为何我调用时会出错?调用$game_actors[1].name 也会出错,可name属性明明在Game_Actor里就有定义啊,还是我调用方法错了?望请各位前辈不吝赐教,多谢。

点评

$game_party.members.size 第二个不太清楚怎么调用的。。  发表于 2010-8-24 15:58
开始拼吧!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
33 小时
注册时间
2010-8-23
帖子
20
8
发表于 2010-8-24 18:04:29 | 只看该作者
我截了圖放上來
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1210
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

9
发表于 2010-8-24 18:16:40 | 只看该作者
回复 红灯 的帖子

如果有错误可以先利用元编程检查一下(反射机制)
  1. p $game_actors[1].class.instance_methods.include? "name"
复制代码
这样会检查$game_actors[1]的类的实例方法是否拥有name这个方法。

甚至可以知道$game_actors[1]到底是什么东西。
  1. $game_actors[1].class
复制代码
如果反应出$game_actors[1]确实是Game_Actor,那么说明name(可能是实变量)没有设置外部访问的方法,同样利用元编程:
  1. attr_accessor :name       # 建立setter and getter 方法
  2. attr_writer :name # 只建立setter方法
  3. attr_reader :name # 只建立getter方法
复制代码

点评

Game_Actor里定义了def class,所以执行$game_actors[1].class返回的是$data_classes[@class_id]而不是Game_Actor……囧死了  发表于 2010-9-1 12:40
回复 支持 反对

使用道具 举报

Lv1.梦旅人

前进之卒

梦石
0
星屑
55
在线时间
20 小时
注册时间
2010-8-17
帖子
176
10
发表于 2010-8-24 20:27:41 | 只看该作者
本帖最后由 红灯 于 2010-8-24 23:01 编辑

回复 DeathKing 的帖子


    多谢了,回去的时候调试下。

调试完毕:
在地图事件的脚本里,输入:p $game_actors[1].class.instance_methods.include? "name"   出错,instance_methods未定义?

元编程?有这方面的教程么?

角色名字等的调用$game_actors.name没错,刚才是RP问题?!汗!

点评

见上= =  发表于 2010-9-1 12:41
开始拼吧!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-13 07:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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