欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。
今天我们做了周测和老师带领我们进行复习。通过这我发现了自己的知识点有的掌握的还不是很全。在这里我就自己总结下自己在学习过程中遇到的问题。
Yield的使用
void Start () {
StartCoroutine (Do);
}
IEnumerator Do(){
yield return new WaitForSeconds (2.0f);
print ("好东西啊这是个啊");
}
还有就是碰撞
触发器:Trigger 碰撞器 Collision
void OnTriggerEnter(Collider col){
//一种是通过标签判断
if (col.tag =="heihei"){}
//一种是通过物体的名字进行判断
if (col.gameObject.name =="heihei"){}
}
触发器上必须选上IsTrigger属性而碰撞器择不需要
Void OnCollisonEnter(collision col){
//一种是通过标签判断
if (col.tag =="heihei"){}
//一种是通过物体的名字进行判断
if (col.gameObject.name =="heihei"){}
}
还有一个是随机数 random
Random的Range属性
比如:float a=Random.Range(0,2);
Print( a);
在这里还需要记住这几个单词 InsTantiate ,OntriggerEnter( collider ),OnCollisonEnter,(collision),StartCoroutine ,WaitForSeconds