1、打开unity3d创建一个球体Sphere,作为子弹。
2、给球体添加“Rigidbody”,以及设置个红色材质。
3、创建个立方体cube作为人物。
4、创建个空物体fpoint作为发射口,调整到立方体的前方,并作为立方体的子物体。
5、接着创建一个“Shoot”脚本。
6、定义Speed子弹速度,子弹Bullet,子弹口位置FPonit,然后使用监听J按键进行子弹的发射操作。if(Input.GetKeyDown(KeyCode.J像粜杵泳)){Rigidbody clone;clone = (Rigidbody)Instantiate(Bullet,FPonit.position,FPonit.rotation);clone.velocity = transform.TransformDirection(Vector3.forward*Speed);}
7、接着把Shoot脚本添加到立方体Cube上面,把场景中的球体Sphere拖放到Bullet中,把场景中的fpoint拖放到FPoint中。
8、运行游戏,按J键就可以实现射击,发射球体子弹了。