Unity3D平台AR与VR开发快速上手----读者问题回答

来源:互联网 发布:tomcat怎么修改端口 编辑:程序博客网 时间:2024/05/22 08:07

还没拿到样书,但是,因为别人的提问才发现,因为书稿后期的修改,内容的增加,随书的源码没有及时跟新,有些地方没说清楚。

我更新了网盘中,第十一到第十四章的源码,等拿到样书后,会根据书的内容重新整理更新源码,这个工作最迟国庆长假结束后就会完成。


如有疑问,请留言或者最好发QQ邮件给我,因为现在已经转行,只能每天晚上来回复,希望大家谅解。


---------------------------------------------


2017年10月3日

网盘上的源码已经根据书的章节重新更新过了。之前的源码因为没有拿到书,没有对应起来。以前下载的读者请重新下载一下。


-----------------------------------------------------


2017年10月8日

百度盘的链接确认是可以用了,大概有人打错了大小写了,这里重新发一下


https://pan.baidu.com/s/1pLDEvbH


-----------------------------------------------


关于3.8.8的重新说明

首先新建4个脚本


脚本内容很简单,就是简单输出一个文本到控制台

public void output(){Debug.Log ("this is one/two/three/four");}

方法一,是命名公开变量,然后用拖拽的方式赋值。可以是在同一个游戏对象中(cmptone),也可以是不同的游戏对象(cmptthree)。

方法二,是当组件在同一个游戏对象中时,直接使用GetComponent<> ()方法获取组件

方法三,使用FindObjectOfType<>()获取组件,该方法只适用于场景中该组件只有一个的情况。如果有多个,需要用FindObjectOfType<>()返回一个数组后再进行判断

方法四,通过GameObject.Find()方法获取对应的游戏对象之后,再用GameObject.Find<>()方法获取组件

方法五,通过GameObject.FindGameObjectWithTag ()方法获取对应的游戏对象之后,再用GameObject.Find<>()方法获取组件


原创粉丝点击