《野蛮人大作战》H5项目从开发到上线

作为一个之前玩你们端游氪了不少的玩家,看到原来是cocos开发的,表示很惊讶

1赞

可以发下box2djs修改后的过来?谢谢

这个游戏凉了?:sweat_smile:

我准备做的项目对物理场景要求不高,刚体比较少,只是想用一下碰撞系统,但是不知道碰撞系统这块怎么去修改支持帧同步,物理运动我自己可以简单模拟

三角函数换查表库, 随机数什么的自己实现

角度一共就360度 , 所有角度的三角函数计算结果提前保存好

1赞

let obj = {x:0,y:0};
let obj2 = obj;
obj2.x = 1;
cosole.log(obj.x) // 1
原因是 直接 obj2 = obj 在js里面是浅拷贝;ojb2,obj都是引用的同一个堆地址,指向{x:0,y:0}
最简单的解决方式
let obj2 = {…obj}

老铁,所有三角函数换成查表,随机数也自己实现了,偶尔还是会不同步