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; } } }
<< 前へ |