学习Unity脚本推荐:Unity3D官网索引
使用Unity3D开发3D游戏是鼠标事件的检测也是常见的问题之一。
处理的手段非常简单,创建JS脚本,源码如下:
function Update () {
if(Input.GetButtonDown("Fire1")){
var ray = Camera.main.ScreenPointToRay(Input.mousePosition);
var hit : RaycastHit;
if(Physics.Raycast(ray,hit)){
hit.collider.SendMessage("ApplyDamage",1,SendMessageOptions.Do