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

(207评价)
优惠后 ¥1899.00优惠前 ¥2499.00 双十一全年最大力度限时优惠
1对1 答疑即时回复7天无理由退款30天价保提问必答

服务保障

1对1 答疑

提供专属的一对一在线答疑,快速答疑解惑。

即时回复

及时响应学习咨询,帮助解决问题。

7天无理由退款

购买后7天内可申请无理由退款。

30天价保

购买后30天内如遇降价,可申请价保。

提问必答

对于提问做到有问必答,帮您扫清学习过程中的种种障碍

捕鱼大战的设置生成子弹的位置问题
梦寒o_o发起了问答2019-04-26
2
回复
238
浏览

所有回复
  • 老师_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条回复,点击查看
    你还没有登录,请先登录或注册!
发表回复
你还没有登录,请先 登录或 注册!