加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
☆脚本☆
- class Game_Character
- #--------------------------------------------------------------------------
- # ● 定义实例变量
- #--------------------------------------------------------------------------
- attr_reader :csx # 初始 X 坐标 (理论坐标)
- attr_reader :csy # 初始 Y 坐标 (理论坐标)
- #--------------------------------------------------------------------------
- # ● 初始x
- #--------------------------------------------------------------------------
- def csx
- return @csx
- end
- #--------------------------------------------------------------------------
- # ● 初始y
- #--------------------------------------------------------------------------
- def csy
- return @csy
- end
- end
复制代码
- class Game_Event < Game_Character
- #--------------------------------------------------------------------------
- # ● 定义实例变量
- #--------------------------------------------------------------------------
- attr_reader :trigger # 目标
- attr_reader :list # 执行内容
- attr_reader :starting # 启动中标志
- #--------------------------------------------------------------------------
- # ● 初始化对像
- # map_id : 地图 ID
- # event : 事件 (RPG::Event)
- #--------------------------------------------------------------------------
- def initialize(map_id, event)
- super()
- @map_id = map_id
- @event = event
- @id = @event.id
- @erased = false
- @starting = false
- @through = true
- # 初期位置的移动
- moveto(@event.x, @event.y)
- @csx = @event.x
- @csy = @event.y
- refresh
- end
- end
复制代码
☆使用☆
★初始x坐标的获得:$game_map.events[事件编号].csx★
★初始y坐标的获得:$game_map.events[事件编号].csy★
|