pstatus"> 本帖最后由 她。 于 2013-4-26 09:32 编辑
第一人称控制器将打一个球的stupms,如果球击中门柱的stupms将dismanteled和命中计数变量记录。
- <p>编辑:我从第一人称控制器能够发射一个球和打这个立方体,但我能不能够检测到,如果立方体球或不被击中。
- 这里是我的脚本
- <div class="blockcode"><blockquote>public var ballPrefab : Transform;
- public var ballSpeed : float = 1000;
- function Update ()
- {
- if(Input.GetButtonDown("Fire1"))
- {
- if(!ballPrefab || !ballSpeed)
- {
- Debug.Log("[Shoot] 'ballPrefab' or 'ballSpeed' is undefined");
- }
- else
- {
- var ballCreate=Instantiate(ballPrefab, GameObject.Find("SpawnPoint").transform.position, Quaternion.identity);
- ballCreate.rigidbody.AddForce(transform.forward * ballSpeed);
- }
- }
- }
复制代码
回答1、
因此,球需要球体对撞机和多维数据集需要一个盒子对撞机。如果立方体也有一个刚体的反应会自动被击中。新标签的“球”和“树桩”在督察的树桩标记的球。 看到碰撞,自己写一个函数:
function OnCollisionEnter(collision : Collision) { if(collision.gameObject.tag == "ball"){ //do something like increment your counter } } 这将附在树桩,如果您想连接到的球变化的“球”,“树桩”。
|