var 変数 : Ray =《Camera》.ScreenPointToRay(《Vector3》);
var 変数 = Physics.Raycast(《Ray》,《RaycastHit》, 距離 );
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
#pragma strict
var hit:RaycastHit;
var c = null;
var obj:GameObject;
var flg = false;
function Update () {
var v:Vector3 = Input.mousePosition;
var r:Ray = Camera.main.ScreenPointToRay(v);
if (Physics.Raycast(r, hit, 100)){
if (!flg){
c = hit.collider.renderer.material.color;
obj = hit.collider.gameObject;
flg = true;
}
hit.collider.renderer.material.color = new Color(1,1,0);
} else {
flg = false;
if (c != null){
obj.renderer.material.color = c;
c = null;
}
}
}
| << 前へ |