网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
11月15日
漏签
0
天
godot吧
关注:
6,705
贴子:
33,332
看贴
图片
吧主推荐
游戏
16
回复贴,共
1
页
<<返回godot吧
>0< 加载中...
godot中的"_physics_process"和"_process"有什么区别吗?
只看楼主
收藏
回复
煎饼是我吗
界面设计
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
godot中的"_physics_process"和"_process"有什么区别吗?
我知道"_physics_process"是物理的每一帧,"_process"是每一帧,但不懂什么意思。
并且好像在untiy中的"update"里的代码会跟屏幕刷新率有关,
在godot中有类似的设计吗?如果有如何避免?
⊙▽⊙
可参见B站尚在天国的这个视频
https://www.bilibili.com/video/BV1Wp4y1p7fF
中的09:12至16:17的内容
⊙▽⊙
多能豆
小吧主
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
首先你得明白“帧”
平时我们看到的动画,实际上是由很多静止的画面连续切换组成的
其中每个静止的画面,我们都称为一帧,比如60帧的动画,就是一秒播放60个静止的画面,组成的动画
_process内部对代码就会在每一帧之前被执行,也就是引擎每渲染一幅的画面之前,都会执行它里面的代码
_physics_process内部的代码会在每个物理帧之前被执行,因为godot的物理模拟是单独进行的,每次进行物理模拟的时候,如计算一个刚体小球的运动轨迹,每进行一次计算,我们就称为是一进行了一个物理帧,而每次进行物理模拟之前,都会执行_physics_process中的代码
电磁炮の闪光
人类的大敌
吧主
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
既然你都拿unity举例子了,那我也用unity的例子来说明:
godot 的 _process 相当于 unity 的 Update
godot 的 _physics_process 相当于 unity 的 FixedUpdate
_process 会受到显屏幕刷新率影响
_physics_process 会受到项目设置影响
(项目设置→常规→Physics→Common→Physics Fps)
类似内容,可参考unity的FixedUpdate
seed071608
数学算法
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我自己理解就是一个帧率固定成60,一个看你最大刷新率
如果电脑垃圾低于这个数值就会卡顿,高于这个数值,就按固定的刷新,我这么理解的,也不知道对不对
煎饼是我吗
界面设计
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
理解了,谢谢各位大佬
LazBug
国际化
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我一直以为physics_update是只负责计算物理效果方面的
原来是这样,考虑的高刷显示器的问题,是否应该在整个项目中尽量只用physics_update呢(非竞技类游戏)
暗夜私语
物理系统
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
路过,理解了。前人栽树,后人乘凉,谢谢国内这些GODOT的探索者们,如果有一天狗多火了。都是你们的贡献。
LTZZF
godot
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
那请问什么时候用_process什么时候用_physics_process
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示