找回密码
 点一下
查看: 2151|回复: 9

游戏里即时 任意改变 模型(部件) 朝向

[复制链接]
发表于 2009-5-10 14:01:50 | 显示全部楼层 |阅读模式
[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:如果谁发现还什么骨骼名字 可用 记得回复

评分

参与人数 1威望 +2 收起 理由
屋上 + 2 哪天弄個WE內自定義動作

查看全部评分

发表于 2009-5-10 15:04:57 | 显示全部楼层
这东西和动作名一样只和模型有关~~
回复

使用道具 举报

发表于 2009-5-10 15:15:16 | 显示全部楼层
那样就要收集的话
类似字典一样的咯?
回复

使用道具 举报

发表于 2009-5-10 16:28:52 | 显示全部楼层
这个是设置身体朝向的那个?
回复

使用道具 举报

发表于 2009-5-10 17:25:48 | 显示全部楼层
用模型编辑器打开看骨骼不就知道了。。。
barracks.jpg
回复

使用道具 举报

 楼主| 发表于 2009-5-10 18:43:24 | 显示全部楼层
试了几个模型 原本有的骨骼名字。
可大部分  都无效。。。很奇怪。
无效就默认只转了头部
回复

使用道具 举报

发表于 2009-5-10 21:07:34 | 显示全部楼层
T里有这一个
[trigger]
动画 - 锁定 没有单位 的 头部 朝向 没有单位 ,偏移坐标 (0.00, 0.00, 90.00)
[/trigger]
[jass]
call SetUnitLookAt( null, "bone_head", null, 0, 0, 90 )
[/jass]
默认只能改头部和身体
这个出发很好玩
可以做出鞠躬或180度转身的效果
这个身体朝向是定死的
无论你走到哪,它都会看向那里
至于目标单位移动后我就不知道了
回复

使用道具 举报

 楼主| 发表于 2009-5-10 23:04:51 | 显示全部楼层
只要做个 单位放地图中心..然后想朝向哪 就把偏移设置哪
回复

使用道具 举报

发表于 2009-5-11 08:07:33 | 显示全部楼层
是的
不过我一般把它面向自己
然后通过偏移控制方向
回复

使用道具 举报

发表于 2009-5-11 20:09:30 | 显示全部楼层
这个以前想用他做个铲球的动作,结果失败了……
好像就头和身体两个部位有效,我拿魔兽自带的和一些自建模型都试过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-23 21:32 , Processed in 0.173697 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表