CubeController.csPUN2の記事: 目次
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
using Photon.Pun; using UnityEngine; /// <summary> /// /// Unity 2019.1.11f1 /// /// Pun: 2.4 /// /// Photon lib: 4.1.2.4 /// /// </summary> [RequireComponent(typeof(PhotonView))] [RequireComponent(typeof(PhotonTransformView))] public class CubeController : MonoBehaviour { ///////////////////////////////////////////////////////////////////////////////////// // Field //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////// private PhotonView photonView; ///////////////////////////////////////////////////////////////////////////////////// // Start //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////// // Start is called before the first frame update private void Start() { photonView = GetComponent<PhotonView>(); } ///////////////////////////////////////////////////////////////////////////////////// // Update /////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////// // Update is called once per frame private void Update() { // オーナー以外は操作不可 if (photonView.IsMine == false) { return; } // 上矢印キー if (Input.GetKeyDown(KeyCode.UpArrow)) { transform.Translate(0, 1, 0); } // 下矢印キー if (Input.GetKeyDown(KeyCode.DownArrow)) { transform.Translate(0, -1, 0); } // 左矢印キー if (Input.GetKeyDown(KeyCode.LeftArrow)) { transform.Translate(-1, 0, 0); } // 右矢印キー if (Input.GetKeyDown(KeyCode.RightArrow)) { transform.Translate(1, 0, 0); } } } |