- Home /
Question by
user-10165 (google) · Mar 11, 2011 at 02:59 AM ·
gameobjectinstantiatetransformclone
How do i Clone a gameObject when pressing "F"?
here is my script but it doesnt work xD
var Player : Transform; var EnemyModel : Transform;
function Update()
{
transform.LookAt(Player); transform.Translate(Vector3.forward * 0.1); if(Input.GetKeyDown("F")) { Instantiate(EnemyModel, Player.transform.position, transform.rotation); }
}
Thanks!
Comment
When posting the same question to both UA and the forums, please provide a cross-link so that people don't duplicate their efforts.
Answer by flaviusxvii · Mar 11, 2011 at 04:36 AM
Unity recommends GetButton or GetAxes over GetKeyDown. Make sure your axes are defined in the Input Manager.
http://unity3d.com/support/documentation/ScriptReference/Input.GetKeyDown.html
Answer by Fr0stbite · Sep 11, 2013 at 02:09 PM
change if(Input.GetKeyDown("F")) to if(Input.GetKeyDown("f"))