|
[jass]native SetUnitLookAt takes unit whichUnit, string whichBone, unit lookAtTarget, real offsetX, real offsetY, real offsetZ returns nothing
native ResetUnitLookAt takes unit whichUnit returns nothing[/jass]
[jass]call SetUnitLookAt(u0, "骨骼", u1, x, y, z )
//把 u0 的 骨骼部件 朝向 从u1的坐标位置 偏移坐标(x,y,z)的位置
//只要把u1放个在地图中心。那样设置xyz 就很方便的让ui骨骼 朝向地图任意坐标,z轴设置负也有效。
[/jass]
那样如果把单位设置成 用那个骨骼做 那样 整个单位 就可以任意角度了。
默认 骨骼字符串 乱写或写错 就默认头部
目前似乎只试出头部和身体 2个字符串有效?(就GUI那2个bone_chest bone_head)
做整个单位朝向估计会很奇怪
但做一些模拟的投射物什么的 比如一把剑 可以在游戏时即时改变成朝向任意方位
ps:如果谁发现还什么骨骼名字 可用 记得回复 |
评分
-
查看全部评分
|