|
本帖最后由 无名拉二胡#7884 于 2023-6-21 10:33 编辑
首先介绍下帧回调事件是什么
y3地图的运行分为渲染帧和机制帧,机制帧即所有功能运行的时间间隔,默认是一秒30次,而渲染帧是所有画面渲染的时间间隔,一般高于60人眼才会觉得流畅舒服,30会让人有卡顿感
因此就需要咱们在特定情况下使用渲染帧而不是机制帧。y3为了保护新手,目前没有在ECA开放渲染帧的接口,因为渲染看每个人电脑的配置,大家渲染的帧数是有差异的哈,比如你用的4090还配了144高刷显示器,你肯定比我渲染的快多了
所以一些动作,比如ui动画,一些特效的移动等可以考虑用渲染帧来操作(必须不影响同步,不影响伤害事件的)
y3的帧回调依赖开局的OnTick函数,但是他只会在初始化前执行一次,目前只能在lua调用
所以这里做了一个自定义函数,从lua转发到了ECA,方便使用
附件是演示图,把script\\main.lua复制到你的地图,导出导入这个触发器就能用
|
|