Project1
标题:
求解!!人物像素图在左右移动时会迷之卡一下!?
[打印本页]
作者:
YUU0820
时间:
2020-7-6 02:59
标题:
求解!!人物像素图在左右移动时会迷之卡一下!?
rt,不知为何人物像素图在左右走时会时不时卡一下,发现使用软件自带的像素贴图貌似也有这个问题……?
虽说应该不会有什么大问题,但是强迫症真的要炸了!!!
总之求解拜托了!!!orzz
作者:
百里_飞柳
时间:
2020-7-6 08:53
先开一个默认工程试试会不会卡
再看是不是用了一些修改行走图的插件脚本
作者:
YUU0820
时间:
2020-7-6 10:22
百里_飞柳 发表于 2020-7-6 08:53
先开一个默认工程试试会不会卡
再看是不是用了一些修改行走图的插件脚本 ...
有试了一下,发现在正常画面大小几乎无【或者说看不出来】卡顿
但用了zoom放大插件就很很显……!!
作者:
Nil2018
时间:
2020-7-6 12:17
44
##------
## 显示舍入错误修正 by Neon Black
##
## 当减缓游戏显示速度时,我们就会发现事件移动时会偏离正确位置1像素,虽然很细微
## 但是也会导致事件图像在画面放大时看起来鬼畜地抖动,这是因为脚本错误的四舍五入。
## 此脚本修正了此错误。
##
## 该脚本可以免费用于任何工程.
##
## -- 原始话题帖子:
## http://forums.rpgmakerweb.com/index.php?/topic/17448-event-jitter-fix-display-rounding-error-fix
##------
class Game_Map ## Rounds X and Y display values DOWN so the nearest 32 is found.
def display_x
(@display_x * 32).floor.to_f / 32
end
def display_y
(@display_y * 32).floor.to_f / 32
end
def adjust_x(x)
if loop_horizontal? && x < display_x - (width - screen_tile_x) / 2
x - display_x + @map.width
else
x - display_x
end
end
def adjust_y(y)
if loop_vertical? && y < display_y - (height - screen_tile_y) / 2
y - display_y + @map.height
else
y - display_y
end
end
end
复制代码
作者:
PLeaseS
时间:
2020-7-6 12:34
zoom放大之后不是相当于更改分辨率吗
之前我用放大+分辨率破限
FPS3
作者:
YUU0820
时间:
2020-7-6 14:23
Nil2018 发表于 2020-7-6 12:17
44
?!感谢,但是我只会最简单的插入脚本,所以说想问问这个脚本就直接插入就可以了吗?!
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1