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