帧同步分离逻辑层和渲染层

编程入门 行业动态 更新时间:2024-10-26 02:32:50

帧同步分离<a href=https://www.elefans.com/category/jswz/34/1768871.html style=逻辑层和渲染层"/>

帧同步分离逻辑层和渲染层

物理帧和渲染帧分开,目的就是确保 逻辑的 同步性,ab两个客户端 pk,手机性能不一样,虽然服务端同时发送,但不能因为a手机配置低,卡了,导致跟不上。

虽然 做了跳帧处理,但加速  不一定要让渲染帧也加速,否则 手机 性能更不上,还是卡。所以必须让 逻辑渲染分开。

逻辑帧 一秒 6--10次,渲染帧 一秒 60.目前安卓是这样,苹果可能是30.

如果把 人物角色放在 逻辑帧里,那么 动作看起来就不流畅,所以要放到 渲染帧里面,具体如下。

voidOnSetPK()

{

int count =GModel.getInstance.list.Count;//添加 英雄

for (int i = 0; i < count; i++)

{

hero hr=GModel.getInstance.list[i];

hr.OnAddHero();//添加英雄

}

int counts = GModel.getInstance.list.Count;//

//删除 没有血英雄

for (int i = 0; i < counts; i++)

{

hero hr=GModel.getInstance.list[i];

hr.OnDestroyHero();//删除英雄

}

int countt = GModel.getInstance.list.Count;//

//处理逻辑英雄

for (i

更多推荐

帧同步分离逻辑层和渲染层

本文发布于:2024-02-05 16:13:37,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1745431.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:逻辑

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!