Photonを使って、Unityでカーレースゲームを作っています。
web上で「.isMine」を使えば、PhotonViewが自分のかを調べられると書いてあったのですが、どのように使用すれば良いのか、よくわからず、困っています。
該当のプログラム
C#
1using System; 2using UnityEngine; 3using UnityStandardAssets.CrossPlatformInput; 4using System.Collections; 5using System.Collections.Generic; 6using UnityStandardAssets.Vehicles.Car; 7 8[RequireComponent(typeof(PhotonView))] 9namespace UnityStandardAssets.Vehicles.Car 10{ 11 [RequireComponent(typeof (CarController))] 12 public class CarUserControl : MonoBehaviour 13 { 14 //private GameObject ggg; 15 private CarController m_Car; // the car controller we want to use 16 //public StartCountdownController playerScript; 17 18 void Start() 19 { 20 m_photonView = GetComponent<PhotonView>(); 21 } 22 23 private void Awake() 24 { 25 26 // get the car controller 27 m_Car = GetComponent<CarController>(); 28 } 29 30 31 private void FixedUpdate() 32 { 33 if (m_photonView.isMine) 34 { 35 if (StartCountdownController.Is_it_start == true) 36 { 37 // pass the input to the car! 38 float h = CrossPlatformInputManager.GetAxis("Horizontal"); 39 float v = CrossPlatformInputManager.GetAxis("Vertical"); 40#if !MOBILE_INPUT 41 float handbrake = CrossPlatformInputManager.GetAxis("Jump"); 42 m_Car.Move(h, v, v, handbrake); 43#else 44 m_Car.Move(h, v, v, 0f); 45#endif 46 } 47 } 48 49 50 } 51 }
エラー
Assets/Standard Assets/Vehicles/Car/Scripts/CarUserControl.cs(8,1): error CS1671: A namespace declaration cannot have modifiers or attributes
その他
・使用しているのは、StandardAssetsにある、Vehiclesです。
・PhotonViewおよびPhotonTransformViewは、アタッチしてあります。
### .isMineの使用方法は合っているでしょうか。もし、違っていれば、修正方法などをご教示いただけたらと存じます。
以上となります。よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。