[LayaAir3]3.3.0.beta.2 2d刚体position问题
刚体的position类型是Laya.Point,可以给其赋值new Laya.Point(),但是无法获取到position的x和y。
另外刚体position的值也有点怪,和所挂载Sprite的xy相对于父物体坐标不同,更像是相对于屏幕坐标。
假设父物体a的坐标是(0,Laya.stage.height/2),挂载了刚体的物体b是a的子物体,设置b的坐标为(0,0),若将b上刚体的position设置成(1,0),此时b会出现在屏幕坐标(1,0)的位置,b的x,y是(1,-Laya.stage.height/2)
初始化后
按下方向键左后
另外刚体position的值也有点怪,和所挂载Sprite的xy相对于父物体坐标不同,更像是相对于屏幕坐标。
假设父物体a的坐标是(0,Laya.stage.height/2),挂载了刚体的物体b是a的子物体,设置b的坐标为(0,0),若将b上刚体的position设置成(1,0),此时b会出现在屏幕坐标(1,0)的位置,b的x,y是(1,-Laya.stage.height/2)
初始化后
按下方向键左后
没有找到相关结果
已邀请:
要回复问题请先登录
3 个回复
LayaAir大为
赞同来自:
得意须尽欢
赞同来自:
得意须尽欢
赞同来自: