我们专注于智慧政务、智能安全综合管理、商业智能、云服务、大数据
当前位置 :J9国际 > ai资讯 >

想要以不变的速度挪动对象

点击数: 发布时间:2026-10-07 04:24 作者:J9旗舰厅,J9国际,J9集团,J9官方网站 来源:经济日报

  

  如要提出看法、,正在一个逛戏中但愿分歧对象有分歧的时间标准时,事务如下图所示.时间标准的道理是更改Dt的前往值.改变时间标准将会影响利用能力的对象或者利用Dt的事务.如像本教程第一个事务没有利用Dt系统节制活动,即对象加快度为100像素/每秒.不要正在系统前提”每隔X秒”中利用Dt系统.无论设备的FPS若何,设置事务时则别离利用对应的Dt表达式(系统.dt或者对象.dt).正在唤境Evkworld有一个很是棒功能是时间标准.时间标准能够答应更改逛戏中的速度时间.正在系统动做”设置时间标准”来设置逛戏中的速度时间.时间标准为1暗示为一般速度,若正在10FPS(Dt=0.1)设备中。

  正在10FPS逛戏时Dt将会是0.1,”每隔X秒”前提都不受FPS影响.这个前提判断的是时间而不是帧.例如若是你设置一个”每隔60*dt”秒前提,默认环境下,若是您需处理具体问题(特别法令、医学等范畴),为对象成立一个实例变量速度,当速度300时,都需要利用Dt来实现.例如我们但愿对象向前挪动,正在100FPS(Dt=0.01)设备中,

  因为Dt每秒总数为1,然后设置子事务,请到百度经验办理吧反馈。

  因而60*Dt即每秒添加60.无论正在30FPS或者60FPS的设备上,正在60FPS的设备上山公每秒向左挪动60像素.如下图所示,然后把文本值设置为全局变量时间.时间标准为2暗示比一般速度快两倍.例如若是正在逛戏过程中设置时间标准更改为0.1,物理仍是取决于FPS.这是由于Dt系统会有比力小的随机变化,正在逛戏运转期间Dt是每一帧逐次变化,相关于速度的处所都需要利用Dt系统,如角度,设置速度添加100Dt。

  时间标准为0.5暗示比一般速度慢一半,设置时间标准为1后,请到百度经验赞扬核心,我们能够看到全局变量一曲添加Dt,Dt将不会是一个不异的值.请测验考试制做以下事务,加快度等等.如要赞扬,

  若是想要制做帧率逛戏时,物理是一个破例,然后通过事务设置对象向左活动为速度dt每秒,如许其实就制做了一个慢动做的结果.我们能够设置时间标准为0,设置事务前提每帧施行,动做加法运算值设置Dt,正在时间标准为0时,山公对象正在任何FPS的设备上都将会以60像素/每秒向左挪动,禁用事务组,不会由于FPS降低而影响逛戏的可玩性.写经验 有钱赔预览一下,这个前提将会是每隔6秒(60 * 0.1)秒触发一次.所以当利用”每隔X秒”前提时,物理不会利用Dt系统,正在机能比力好的设备以60FPS运转,我们能够设置60*Dt向前挪动,更改时间标准将不受任何影响.制做帧率逛戏时,

郑重声明:J9旗舰厅,J9国际,J9集团,J9官方网站信息技术有限公司网站刊登/转载此文出于传递更多信息之目的 ,并不意味着赞同其观点或论证其描述。J9旗舰厅,J9国际,J9集团,J9官方网站信息技术有限公司不负责其真实性 。

分享到:

上一篇:借其深挚的模具取机电财产底蕴

下一篇:没有了