- 最后登录
- 2017-5-15
- 注册时间
- 2012-3-1
- 阅读权限
- 90
- 积分
- 32973
  
- 纳金币
- 32806
- 精华
- 12
|
第一人称控制器将打一个球的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 } }
这将附在树桩,如果您想连接到的球变化的“球”,“树桩”。(我不会告诉你们这是自问自答的) |
|