- 注册时间
- 2020-9-7
- 最后登录
- 2022-2-25
游戏开发者
- 积分
- 16
|
楼主 |
发表于 2021-4-16 21:17:19
|
显示全部楼层
感谢D大回复,问题都解决了。
使用全屏插件来刷新是无效的,可能是因为stage特效层的优先级不够高吧
请同样遇到此问题的开发者在first.ks加入以下代码
[iscript]
//强制D3D运行
kag.drawDevice.preferredDrawer=Window.PassThroughDrawDevice.dtDBD3D;
//强制更换绘图工具
kag.drawDevice.recreate();
//设置刷新帧率
function renew()
{
var a=kag.primaryLayer.mainImageBufferForWrite;
kag.primaryLayer.update(0,0,kag.primaryLayer.width,kag.primaryLayer.height);
}
//刷新帧率
System.addContinuousHandler(renew);
[endscript]
添加后关闭游戏时会有个小报错,介意的话就在MySaveLoadFunction.tjs的最后退出询问文字的代码里加一行System.removeContinuousHandler(renew);就可以了。
再次感谢D大指教 ♪(^∇^*) |
|