Project1

标题: 为什么走路时地图一卡一卡的?不流畅,但有50左右的帧频. [打印本页]

作者: 大坏仁    时间: 2013-2-10 14:19
标题: 为什么走路时地图一卡一卡的?不流畅,但有50左右的帧频.
本帖最后由 大坏仁 于 2013-2-21 15:21 编辑

问题就是在主城移动的时候画面加载卡!想请问如何解决......
八方向的问题。已解决。
作者: 喵呜喵5    时间: 2013-2-10 15:05
八方向行走脚本的问题,删掉就好了
作者: sdommp    时间: 2013-2-10 21:38
事件太多?地图太大?
作者: Sion    时间: 2013-2-10 23:31
那个8方脚本是带八方行走图功能的,不过貌似优化不够导致卡机,但是如果只用里面8方行走的功能,不用8方行走图的功能,就不卡了,就是说用下面的脚本代替原脚本:
  1. class Game_Player < Game_Character
  2.   def move_by_input
  3.     return if !movable? || $game_map.interpreter.running?
  4.     case Input.dir8
  5.      when 1,3,7,9;  move_eight_dir(Input.dir8)
  6.      when 2,4,6,8;  move_straight(Input.dir4)
  7.     end
  8.   end
  9.   def move_eight_dir(d)
  10.     move_diagonal(d + 3,2) if d == 1 || d == 3
  11.     move_diagonal(d - 3,8) if d == 7 || d == 9
  12.   end
  13. end
复制代码

作者: 大坏仁    时间: 2013-2-11 04:11
Sion 发表于 2013-2-10 23:31
那个8方脚本是带八方行走图功能的,不过貌似优化不够导致卡机,但是如果只用里面8方行走的功能,不用8方行 ...

谢谢了!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1