网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月01日
漏签
0
天
unity3d吧
关注:
116,035
贴子:
559,346
看贴
图片
吧主推荐
视频
游戏
9
回复贴,共
1
页
<<返回unity3d吧
>0< 加载中...
untiy3d 父对象如何跟着子对象运动
只看楼主
收藏
回复
fortunely
Texture
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
父对象运动的时候,子对象是可以跟着一起运动的,但是子对象运动的时候如何保证父对象一起运动呢
fortunely
Texture
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
有人知道吗 怎么控制比较好呢
如果控制 子对象运动如何父对象同样方式运动的话,必然导致子对象也跟着运动,但是子对象也同时会再一次运动。如何解决这个问题呢?
fortunely
Texture
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我想在主角让主角有自动寻路功能,但是如果直接把寻路组件NavMeshAgent添加到主角身上时,他在寻路的时候动画好像不能播放,而且是无视地形障碍的。
现在我打算 给主角对象添加一个空的子对象,然后把寻路组件转移到空子对象身上,子对象寻路的时候如果让父对象跟着一起运动?但是又有一个问题:就是父对象如果跟着子对象运动,那么子对象又会自动再次跟着父对象运动,这样就到达不了原来的设想。
那么如何保证父对象跟着具有寻路功能子对象一起运动呢?
fortunely
Texture
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
有人知道吗? 如何解决这个问题
红茶加白兰地
Unitor
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
父物体找到子物体的相对位置->算出距离差->自己移动这个距离->将子物体的相对位置归零....不觉得很怪吗?
其实你让父物体寻路,子物体播动画不就行了?
sd207297
Collider
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
父对象寻路,子对象动画不就好了,想的这么复杂,而且物体的移动算法不要附加到物体上,你可以通过算法求出当前需要的位移向量,之后再去移动物体,多一步数据传递而已,但是这样你的代码的可维护性就大大提升了。
flashtd1
Script
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
灵活运用position和localPosition咯,一个是世界坐标,一个是局部坐标,当你同时要动父物体和子物体而运动不同的话,父物体就用localPosition(当然你用position也行),子物体用position
vinttinv
Physics
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你有这个要求说明你的方法不对。
fortunely
Texture
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
谢谢,当时想错了。现在解决了, 直接用一个对象寻路,同时播放动画就行了,不过要勾上Animate Physics选项寻路的时候才能正常播放动画。
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示