赞 | 0 |
VIP | 10 |
好人卡 | 49 |
积分 | 10 |
经验 | 22958 |
最后登录 | 2020-8-1 |
在线时间 | 2161 小时 |
Lv3.寻梦者 酱油的
- 梦石
- 0
- 星屑
- 1040
- 在线时间
- 2161 小时
- 注册时间
- 2007-12-22
- 帖子
- 3271
|
問題理所當然地出在你認爲沒有問題的地方:
你認爲這些坐標又有規律嗎?
- # ————————————————————————————————————
- # 本脚本来自www.66rpg.com,转载请保留此信息
- # ————————————————————————————————————
- #==============================================================================
- # ■ Game_Actor
- #------------------------------------------------------------------------------
- # 处理角色的类。本类在 Game_Actors 类 ($game_actors)
- # 的内部使用、Game_Party 类请参考 ($game_party) 。
- #==============================================================================
- class Game_Actor < Game_Battler
- #--------------------------------------------------------------------------
- # ● 取得战斗画面的 X 坐标
- #--------------------------------------------------------------------------
- def screen_x
- case self.index
- when 0
- return 480
- when 1
- return 680
- when 2
- return 760
- when 3
- return 580
- else
- return 600
- end
- end
- #--------------------------------------------------------------------------
- # ● 取得战斗画面的 Y 坐标
- #--------------------------------------------------------------------------
- def screen_y
- case self.index
- when 0
- return 350
- when 1
- return 350
- when 2
- return 310
- when 3
- return 325
- else
- return 1000
- end
- end
复制代码
實際上不知道你有沒有發現圖片4的角色3的位置也是錯誤的。也就是說:只有特定的角色在特定的隊伍位置才會有正確的位置。
原因?
當然是你的素材問題。
每一張的長度和寬度都不一樣,造成本身就有位置的差異。
爲了遷就這個奇怪的排佈,必須弄出一個沒有規律的坐標設定出來。而當隊伍的順序被打破,圖片3必須使用圖片1的位置,奇怪的位置就出來了。 |
|