使用Instantiate()生成一个预制物体时方向不正确

没有情 2019-08-03 11:58:12
Instantiate(bulletPrefas, riflingTF.position,Quaternion.LookRotation(riflingTF.forward);


bulletPrefas是自己制作的子弹,更改它的朝向似乎没有影响
riflingTF是枪的拉栓Transform引用
因为希望生成的子弹朝前,所以第三个参数,给一个朝前的坐标riflingTF.forward
但是生成的子弹 朝上
请问这是怎么回事?

更新:给预制件套了个空物体,似乎正常了
还是请教一下,这是怎么回事?
...全文
728 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Qkuang 2019-09-25
  • 打赏
  • 举报
回复
可以设置rotation参数
幽风诺月 2019-08-04
  • 打赏
  • 举报
回复
可能是因为枪的拉栓物体的坐标不正确
学途少年 2019-08-04
  • 打赏
  • 举报
回复
space.world 与 space.self 世界坐标本地坐标

2,584

社区成员

发帖
与我相关
我的任务
社区描述
Unity3D相关内容讨论专区
游戏unity 技术论坛(原bbs)
社区管理员
  • Unity3D
  • 芝麻粒儿
  • 「已注销」
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

Unity3D社区公告:

  1. 社区致力于解决各种Unity3D相关的“疑难杂症”。
  2. 社区不允许发布与Unity3D或相关技术无关内容。
  3. 社区版主邀请各位一道为打造优秀社区不懈努力。

试试用AI创作助手写篇文章吧