I want to make the character have a variety of weapons, the equipped one in his hand. is there a way to attach the weapon to his hand in-game? Im thinking there's a way to attach an entity to a "weapon-joint" which is made in the animator?
Attaching to joints?
Blitz3D Forums/Blitz3D Beginners Area/Attaching to joints? First you assign a handle for the joint; use FindChild with the name of the joint you set in your animation tool. Then use EntityParent to attach the gun.
ok, i name the hand i want the gun in "LH", then i assign a handle to the joint with:
LH = FindChild(human,LH)
the i parent it with:
EntityParent weapon,LH
so i run the animation and the weapon doesn't move... can u tell what im doing wrong?
LH = FindChild(human,LH)
the i parent it with:
EntityParent weapon,LH
so i run the animation and the weapon doesn't move... can u tell what im doing wrong?
It should be
LH = FindChild(human,"LH")
Note the quotation marks.
LH = FindChild(human,"LH")
Note the quotation marks.
cool, it works now, but how do i move the weapon to that hand? i used:
PositionEntity weapon,EntityX(LH),EntityY(LH),EntityZ(LH)
but it didn't move the weapon to the hand, it moved it to another spot, did i do something wrong in the animator?(CFX)
PositionEntity weapon,EntityX(LH),EntityY(LH),EntityZ(LH)
but it didn't move the weapon to the hand, it moved it to another spot, did i do something wrong in the animator?(CFX)
EntityX etc. default to local coordinates. To get global coordinates you need to write:
EntityX(LH,True)
EntityX(LH,True)
sry i haven't responded, havent' had time to play around with it. seems to work now, thanks for yur help =)