Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(197评价)
价格: 4431.00元
捕鱼大战的设置生成子弹的位置问题
梦寒o_o发起了问答2019-04-26
2
回复
147
浏览

所有回复
  • 老师_Bathur 2019-04-26

    很抱歉,这是老师的早期课程,有些描述还不是很亲民,虽然效果与正确性没有问题,但是可能造成您理解上的问题。

     

    先说结论:可能听起来有一些不负责,但是确实是比较推荐的,就是一种不行就测试另一种。

     

    那么回答您的问题我们先看一下SetParent的第二个参数,这个表示是否将子物体的transform在放入父物体后进行改变,以保持当前的世界transform。

     

    问题就出在这里,我们的预制体,在Scene窗口的设置都是在父物体下设置的,但是我们实例化在根目录下,所以我们填写false让unity在设置父物体时不要变动我们的transform

     

    至于老师课中说说的UI托管,实际的意思是UGUI控件使用RectTransform并在Canvas下显示,您可以看一下Canvas有个很小很小的scale,直接使用position会出问题,当然你可以使用UGUI提供的一些API做坐标转换。

     

    最后何时用什么要依据其父物体以及实际情况而定

    这个项目其实用sprite做会更好点,用UGUI做有一定程度上的选型失误

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • 梦寒o_o 2019-04-28

    谢谢老师详细的回答,受教了blush

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!