Project1
标题: 获得事件初始x、y坐标 [打印本页]
作者: 304475881 时间: 2008-9-1 06:44
标题: 获得事件初始x、y坐标
☆脚本☆
[LINE]1,#dddddd[/LINE]
- class Game_Character
- #--------------------------------------------------------------------------
- # ● 定义实例变量
- #--------------------------------------------------------------------------
- attr_reader :csx # 初始 X 坐标 (理论坐标)
- attr_reader :csy # 初始 Y 坐标 (理论坐标)
- #--------------------------------------------------------------------------
- # ● 初始x
- #--------------------------------------------------------------------------
- def csx
- return @csx
- end
- #--------------------------------------------------------------------------
- # ● 初始y
- #--------------------------------------------------------------------------
- def csy
- return @csy
- end
- end
复制代码
[LINE]1,#dddddd[/LINE]
- 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
复制代码
[LINE]1,#dddddd[/LINE]
☆使用☆
[LINE]1,#dddddd[/LINE]
★初始x坐标的获得:$game_map.events[事件编号].csx★
[LINE]1,#dddddd[/LINE]
★初始y坐标的获得:$game_map.events[事件编号].csy★
[LINE]1,#dddddd[/LINE]
作者: 304475881 时间: 2008-9-1 06:45
☆更新☆
[LINE]1,#dddddd[/LINE]
★以下为2.0跟新★
[LINE]1,#dddddd[/LINE]
□脚本□
[LINE]1,#dddddd[/LINE]
■把事件放到初始位子■
[LINE]1,#dddddd[/LINE]
- def sjcswz(i)
- csx = $game_map.events[i].csx
- csy = $game_map.events[i].csy
- $game_map.events[i].moveto(csx, csy)
- end
复制代码
[LINE]1,#dddddd[/LINE]
■把事件放到初始坐标:sjcswz(事件编号)■
[LINE]1,#dddddd[/LINE]
★以下为2.0跟新内容完★
[LINE]1,#dddddd[/LINE]
作者: 304475881 时间: 2008-9-1 06:55
怎么没人顶啊…………呜呜…………{/dk}{/dk}…………
[LINE]1,#dddddd[/LINE]
(*^__^*)...嘻嘻
作者: sizz123 时间: 2008-9-2 21:58
这两个坐标很容易找的,而且你应该说说他们的作用
作者: 仙剑乐逍遥 时间: 2008-9-3 04:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: dna_7086 时间: 2009-6-12 08:00
提示: 作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/) |
Powered by Discuz! X3.1 |