Unityの質問です。
ボタンを押すと、キャラクターの真後ろにオブジェクトが出現するようにしたいのですが、
using UnityEngine;
using System.Collections;
[ExecuteInEditMode()]
public class GUIController : MonoBehaviour {
public CharacterController characterController;
public GameObject character;
public GameObject domino;
private Vector3 objPosition;
// Use this for initialization
void Start () {
objPosition = new Vector3 (0, 0, 0);
}
void OnGUI(){
if(GUI.Button(new Rect(600, Screen.height - 160, 120, 120), "おす")){
Debug.Log("ぼたん");
float x = characterController.transform.localPosition.x;
float y = characterController.transform.localPosition.y + 0.5f;
float z = characterController.transform.localPosition.z - 0.64f;
objPosition.Set(x, y, z);
Debug.Log (x+","+y+","+z);
GameObject domino_prefab = (GameObject)Instantiate(domino,objPosition, characterController.transform.rotation);
}
}
}
こうしてみたのですが、うまくキャラクターの真後ろにオブジェクトが出てきてくれません。
どなたか助けてください!
お礼
ありがとうございます!神ゲー作っときます