Project1

标题: 显示事件名的问题 [打印本页]

作者: piaoy    时间: 2011-7-18 16:09
标题: 显示事件名的问题
首先发测试过程:
到地图上接触4号事件
执行了
  1. p $game_map.events[4].name
复制代码
可是返回的却是nil
(按照FUX2所说的,event类里添加了name方法)dsu_plus_rewardpost_czw
作者: Wind2010    时间: 2011-7-18 16:27
  1. class Game_Event
  2.   def name
  3.     return @event.name
  4.   end
  5. end
复制代码
name的话应该是这样加
作者: piaoy    时间: 2011-7-18 17:44
Wind2010 发表于 2011-7-18 16:27
name的话应该是这样加

  def name
    return @name
   end
event类里有这样一个,我加了你给的那个之后,发现游戏里事件的其他东西都用不了了(如x。y)
作者: Wind2010    时间: 2011-7-18 18:46
piaoy 发表于 2011-7-18 17:44
def name
    return @name
   end

Game_Event里有个变量叫@event,这个@event有个实例叫做name,那个才是事件的名字
作者: piaoy    时间: 2011-7-18 19:10
Wind2010 发表于 2011-7-18 18:46
Game_Event里有个变量叫@event,这个@event有个实例叫做name,那个才是事件的名字 ...

那应该怎么做那?变量也有实例啊。。。


piaoy于2011-7-18 20:54补充以下内容:
貌似改完之后其他属性就不能用了(我的工程里有一个地方调用了事件的x\y)




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