Movesprite: Difference between revisions
Hendricks266 (talk | contribs) No edit summary |
Mblackwell (talk | contribs) mNo edit summary |
||
Line 1: | Line 1: | ||
'''movesprite''' <[[sprite id]]> <xvel> <yvel> <zvel> <[[clipmask]]> <returnvar> | '''movesprite''' <[[sprite id]]> <xvel> <yvel> <zvel> <[[clipmask]]> <returnvar> | ||
''This page is a | ''This page is a incomplete. Please help us by filling in additional information.'' | ||
movesprite allows a modder to move an [[actor]] along an arbitrary x, y, or z velocity and adjust the [[clipmask]] used, thereby changing what the actor will collide with. The variable <returnvar> will be either 0 or the id of what was hit. This is sectioned by different areas of the struct. Add 16384 to <returnvar> to get the result of the sprite structure member that may have been hit for example. | |||
'''Critical notes:''' It is possible that <zvel> will be non-functional unless "fall" is called immediately before movesprite. Also movesprite and [[move]] commands do not mix well. You are likely to get unintended results. | |||
[[Category:EDuke32 specific commands]] | [[Category:EDuke32 specific commands]] | ||
[[Category:Sprite manipulation]] | [[Category:Sprite manipulation]] |
Revision as of 19:30, 19 January 2013
movesprite <sprite id> <xvel> <yvel> <zvel> <clipmask> <returnvar>
This page is a incomplete. Please help us by filling in additional information.
movesprite allows a modder to move an actor along an arbitrary x, y, or z velocity and adjust the clipmask used, thereby changing what the actor will collide with. The variable <returnvar> will be either 0 or the id of what was hit. This is sectioned by different areas of the struct. Add 16384 to <returnvar> to get the result of the sprite structure member that may have been hit for example.
Critical notes: It is possible that <zvel> will be non-functional unless "fall" is called immediately before movesprite. Also movesprite and move commands do not mix well. You are likely to get unintended results.