2014-12-26 16:14:48 k73电玩之家 作者:囧仁参
E2代码:
@name
@inputs Pod:wirelink
@outputs
@persist
runOnTick(1)
E = entity():isWeldedTo()
Ang = Pod["Entity",entity]:driver():eyeAngles()
E:setMass(50)
V = E:toLocal(rotationVector(quat(Ang)/quat(E))+E:pos())
E:applyTorque((200*V - 25*E:angVelVector())*E:inertia())
-------------------------------
-------------------------------
原理我就不解释了,有一个要说的就是E:setMass(50)
这个代码,括号里面是修改物体的重量,作为机枪枪身的实体最好要比作为底座的实体轻(即括号内数值要小于底座重量数值)