• 正常来说,大部分同学一般get transform都直接gameobject.transform使用。但往往,你会发现有些人会将transform引用保存起来,例如: private Transform myTransform;void Awake() { myTransform = transform;} 然后...
    0 59 0
  • unity3d 在使用数组时 发现 用 for 循环 删除 removeat 数组对应元素,到了最后一个会报错? 错误代码如下: for (int i = 0; i enemys.Count; i++) {if(enemys[i]==null) { Debug.Log("删除ID:"+i);enemys.RemoveA...
    0 119 0
  • 今天遇到一个问题, 我如果同时删除列表中的两个物体时并在列表中清除时,发现只会删除一个物体, 原因 假如我删除列表前两个元素, 先删除第一个,这个时候在列表中清除掉 然后...
    0 185 0
  • unity3d DestroyImmediate立即对对像进行销毁; unity3d Destroy销毁场景中的物体,但内存中还存在,当令它需要销毁时,只是给一个标识。而内存中它依然是存在的,只有当内存不够,或一段时...
    0 71 0
  • //unity菜鸡,将自己学习中的知识写下来。如若发现错误,希望可以私信。共同进步 在unity中,脚本之间传递信息有几种方式 第一种也是比较正统的吧,SendMessage函数,他有如下这几种形...
    0 188 0
  • Unity3d打飞机(六)各种按钮的点击事件,文本框内容改变和最终分数的记录,背景音乐播放 using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.SceneManage...
    0 175 0
  • Unity3d打飞机(五)背景移动 using System.Collections;using System.Collections.Generic;using UnityEngine; public class BackgroundMove : MonoBehaviour { // Use this for initializationvoid Start () {} // Update is called once per framevo...
    0 61 0
  • Unity3d打飞机(四)敌机移动与触碰效果,和爆炸音效 using System.Collections;using System.Collections.Generic;using UnityEngine; //枚举public enum DownType{Small,Middle,Big,SuperBullet,Bomb}//敌机移动public class EnemyAnd...
    0 162 0
  • Unity3d打飞机(三) 敌机和空投的生成 using System.Collections;using System.Collections.Generic;using UnityEngine; public class InEnemy : MonoBehaviour { //实例化的位置public Transform enemyLocation; //实例敌机public Tran...
    0 152 0
  • Unity3d(二)子弹的移动与销毁 using System.Collections;using System.Collections.Generic;using UnityEngine; public class BulletMove : MonoBehaviour { //子弹移动速度private float bulletTime = 5f; // Use this for initializationvoi...
    0 178 0
  • unity3d 打飞机 飞机的移动动画化切换,子弹的生成,超级子弹的生成和炸弹的数量,飞机音效 using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class HeroMove : M...
    0 63 0
  • 无法触发:OnTriggerEnter、OnTriggerStay、OnCollisionEnter方法 需考虑: OnCollisionEnter:需要双方都有Collider或者Rigibody,如果双方都有Rigibody,那么需要勾选isKinematic。 OnTriggerEnter:需要双方至少有一个...
    0 69 0
  • unity3d Quaternion.identity 该四元数对应于“no rotation”- 对象与世界轴或父轴完全对齐。 using UnityEngine;public class Example : MonoBehaviour { void Start() { transform.rotation = Quaternion.identity ; }}...
    0 161 0
  • unity 报错NullReferenceException: Object reference not set to an instance of an object 简单来说就是目标变量是个空值,或者没有捆绑物体 这个是能经常见到的报错,报空! 出现这个错误之后,一定要仔...
    0 142 0
  • unity3d 在使用Physics.Raycast(ray,out hit,2000,LayerMask.GetMask("MapCube"));检测物体时,发现检测不到,这是为什么呢? 有下面几个原因 1给物体添加Box Collider组件,并调整Box Collider的大小 2给物体添...
    0 168 0