纳金网
标题:
如何让打击对象与其他对象和计算命中的思路
[打印本页]
作者:
她。
时间:
2012-11-7 08:36
标题:
如何让打击对象与其他对象和计算命中的思路
第一人称控制器将打一个球的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 } }
这将附在树桩,如果您想连接到的球变化的“球”,“树桩”。(我不会告诉你们这是自问自答的)
作者:
may
时间:
2012-11-30 17:45
支持楼主的帖子哦
作者:
王者再临
时间:
2012-12-27 21:48
学习了,虽然还是有难度,谢谢楼主的用心
作者:
狂风大尉
时间:
2012-12-31 04:01
谢谢楼主的帖子分享,学习了
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5