游戏精英
- 贡献度
- 821
- 金元
- 14077
- 积分
- 4692
- 精华
- 0
- 注册时间
- 2012-3-7
|
physicArray=#()
struct physics (
phyName,
phyPoint1,
phyPoint2,
phyPosX,
phyPosY,
phyPosZ,
phyRotX,
phyRotY,
phyRotZ,
phyPos1X,
phyPos2X,
phyPos1Y,
phyPos2Y,
phyPos1Z,
phyPos2Z,
phyRot1X,
phyRot2X,
phyRot1Y,
phyRot2Y,
phyRot1Z,
phyRot2Z,
sprPosX,
sprPosY,
sprPosZ,
sprRotX,
sprRotY,
sprRotZ)
append physicArray (physics \
phyName:phyObj.name \
phyPoint1(findItem CollisionBin phyObj.parentBody)-1) \
phyPoint2(findItem CollisionBin phyObj.childBody)-1) \
phyPosX:phyObj.pos.x \
phyPosY:phyObj.pos.z \
phyPosZ:phyObj.pos.y \
phyRotX:rotateLimitX \
phyRotY:rotateLimitZ \
phyRotZ:rotateLimitY \
phyPos1X:moveLimit1X \
phyPos2X:moveLimit2X \
phyPos1Y:moveLimit1Z \
phyPos2Y:moveLimit2Z \
phyPos1Z:moveLimit1Y \
phyPos2Z:moveLimit2Y \
phyRot1X:rotateLimit1X \
phyRot2X:rotateLimit2X \
phyRot1Y:rotateLimit1Z \
phyRot2Y:rotateLimit2Z \
phyRot1Z:rotateLimit1Y \
phyRot2Z:rotateLimit2Y \
sprPosX:springPosLimitX \
sprPosY:springPosLimitZ \
sprPosZ:springPosLimitY \
sprRotX:springRotLimitX \
sprRotY:springRotLimitZ \
sprRotZ:springRotLimitY)
)
Print("Collision Model Calculation: ("+(((timestamp())-ts)as string)+" Milli Seconds)");ts = timestamp()
|
|