赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 2854 |
最后登录 | 2015-5-5 |
在线时间 | 87 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 87 小时
- 注册时间
- 2014-1-14
- 帖子
- 74
|
4楼
楼主 |
发表于 2014-1-19 23:39:00
|
只看该作者
本帖最后由 mistedcoffee 于 2014-1-20 00:25 编辑
Sion 发表于 2014-1-19 23:13
地图块信息存在一个 Table 里,一个三维的 Table。记录地图3层的信息。
读取的时候用位运算,参考 $game_ma ...
额。。那读取战斗区域信息的方法也是参考 $game_map 里的么?
刚刚在game_player里面看到这么几句- #--------------------------------------------------------------------------
- # ● 更新遇敌
- #--------------------------------------------------------------------------
- def update_encounter
- return if $TEST && Input.press?(:CTRL)
- return if $game_party.encounter_none?
- return if in_airship?
- return if @move_route_forcing
- @encounter_count -= encounter_progress_value
- end
- #--------------------------------------------------------------------------
- # ● 获取遇敌进行值
- #--------------------------------------------------------------------------
- def encounter_progress_value
- value = $game_map.bush?(@x, @y) ? 2 : 1
- value *= 0.5 if $game_party.encounter_half?
- value *= 0.5 if in_ship?
- value
- end
复制代码 是不是就在这几句里面藏着呢? |
|