赞 | 13 |
VIP | 320 |
好人卡 | 64 |
积分 | 3 |
经验 | 112963 |
最后登录 | 2022-8-25 |
在线时间 | 2355 小时 |
Lv2.观梦者 (暗夜天使)
- 梦石
- 0
- 星屑
- 266
- 在线时间
- 2355 小时
- 注册时间
- 2009-3-13
- 帖子
- 2309
|
那个8方脚本是带八方行走图功能的,不过貌似优化不够导致卡机,但是如果只用里面8方行走的功能,不用8方行走图的功能,就不卡了,就是说用下面的脚本代替原脚本:- class Game_Player < Game_Character
- def move_by_input
- return if !movable? || $game_map.interpreter.running?
- case Input.dir8
- when 1,3,7,9; move_eight_dir(Input.dir8)
- when 2,4,6,8; move_straight(Input.dir4)
- end
- end
- def move_eight_dir(d)
- move_diagonal(d + 3,2) if d == 1 || d == 3
- move_diagonal(d - 3,8) if d == 7 || d == 9
- end
- end
复制代码 |
|