摘要:
Invoke("ClearEffect", 0.05f);void ClearEffect() { light.enabled = false; lineRenderer.enabled = false; }InvokeRepeating("ACC", 0, 1); vo... 阅读全文
摘要:
使用transform.Translate移动物体会无视碰撞。1 rigidbody.MovePosition(transform.position + new Vector3(h, 0, v) * speed * Time.deltaTime); 阅读全文
摘要:
先给物体添加一个Collider组件(任意形状)。将Is Trigger选中。在绑定在此物体的脚本中添加方法:1 public void OnTriggerStay(Collider col) {2 if (col.tag == Tags.player &&health.hp>0... 阅读全文
摘要:
先选择Window-->Navigation 在新打开的窗口中点击Bake.待烘焙结束之后。给需要导航的物体添加NavMeshAgent组件。可以调整速Speed Radius 等。然后1 NavMeshAgent agent = this.GetComponent();2 //设置目标3 agen... 阅读全文
摘要:
在gameobject上添加的audio组件的话可以直接用audio.Play();如果要播放多个音乐可以用:1 public AudioClip dealthClip;2 3 AudioSource.PlayClipAtPoint(dealthClip, transform.position,0.... 阅读全文
摘要:
1 LineRenderer lineRender = this.renderer as LineRenderer; 2 //0代表起始点,这里是设置起始点position 3 lineRender.SetPosition (0,transform.position); 4 5 Ray ray ... 阅读全文
摘要:
int groundLayerIndex = LayerMask.GetMask (Tags.Ground);Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition);RaycastHit hitInfo;if(Physics.Rayc... 阅读全文