![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity
qq_41456589
这个作者很懒,什么都没留下…
展开
-
Unity3d坦克大战开发日志2 (Day5)
今天主要学习如何在物体之间,场景之间传送信息。目前的问题1:在选择坦克Scene创建一个GameObject recorder用于保存选择的信息。GameObject下加入rec脚本,其中有P1tank,P2tank属性,Scene中有选择重型坦克,轻型坦克的Button。如图要求点击Player1下面的重型坦克,能改变P1tank的属性为’H’,其他按钮类推。不正确的思路:在rec中声明一个public GameObject,然后在IDE中指定记录用的GameObject,然后使用gameObje原创 2021-04-14 10:02:23 · 117 阅读 · 0 评论 -
Unity3d坦克大战开发日志3(Day5,Day6)
这两天被 “如何根据recorder里保存的坦克信息,去GameScene里实例化坦克” 这个问题卡了好久,做出来以后发现以外的简单。问题1 NullReferenceException: Object reference not set to an instance of an object基本两天时间都花在找这个错误的代码上了,最后发现是我用于定位初始化位置的GameObject放的不对。由于transform.Find()和类似的Find函数只能找到父系中的东西,所以我在Game Scene中原创 2020-06-14 11:13:07 · 81 阅读 · 0 评论 -
Unity3d 坦克大战开发日志1
跟着B站上教程开发坦克大战已经有一段时间了,4天了。在此写下关于学习Unity3d引擎时遇到的问题。1.在制作坦克大战双人对战时,如何进行分屏。参考博文 如何分屏总的来说就是,先建立两台Camera,然后分别对两台Camera设置rect属性值,代码如下:public class Follow2 : MonoBehaviour{ [Range(0, 1)] public float x = 0; [Range(0, 1)] public float y = 0;原创 2020-06-30 09:32:52 · 203 阅读 · 0 评论