Open MaedaRyutaro opened 18 hours ago
設定の変更 Project SettingのInput Manager に TurretTurn1,TurretTurn2を追加
TankMovement.cs内の変更 変数の追加 m_TurretTurnSpeed 砲台の回転速度 m_Turret 砲台への参照 m_TurretTurnInputValue 砲台の回転入力 m_TurretTurnAxisName 砲台の回転するキーの名前 関数の追加 TurretTurn 砲台を回転させる関数 *内容を変えた関数 Awake,OnEnable,Start,Update,FixedUpdate
completetank.prefabの変更 Turretを参照するオブジェクトに設定 Turretの下にカメラを追加し,カメラの位置を変更** Turretの下にFireTransformを移動
カメラについて カメラの位置は砲台から(x=0,y=2,z=-15)にしました.zを後ろにしすぎると背景と重なってしまい,戦車が見えなくなるので-15にしました.yを大きくしすぎると,建物を超えて敵戦車が見えてしまい臨場感がなくなるので2にしました.
実行画面について 実行画面では赤タンクの視点になります.asset/completeasset/prehab/completetank/tankrender/tankturret/camera/output/target displayが青タンク赤タンク共にdisplay1になっていて競合しているので赤タンクの視点になっていると思います。変えるにはプレイヤー番号ごとにtargetdisplayを変えるスクリプトを書く必要があると思いますが最終的にはネットワーク対戦になるので変えない方がいいかと思いました。
操作方法について 赤タンクを動かすには矢印キー、視点変更は[,]と[.]、弾発射はEnterです 青タンクを動かすにはw,a,s,d,視点変更はq,e弾発射はspaceです.
設定の変更 Project SettingのInput Manager に TurretTurn1,TurretTurn2を追加
TankMovement.cs内の変更 変数の追加 m_TurretTurnSpeed 砲台の回転速度 m_Turret 砲台への参照 m_TurretTurnInputValue 砲台の回転入力 m_TurretTurnAxisName 砲台の回転するキーの名前 関数の追加 TurretTurn 砲台を回転させる関数 *内容を変えた関数 Awake,OnEnable,Start,Update,FixedUpdate
completetank.prefabの変更 Turretを参照するオブジェクトに設定 Turretの下にカメラを追加し,カメラの位置を変更** Turretの下にFireTransformを移動
カメラについて カメラの位置は砲台から(x=0,y=2,z=-15)にしました.zを後ろにしすぎると背景と重なってしまい,戦車が見えなくなるので-15にしました.yを大きくしすぎると,建物を超えて敵戦車が見えてしまい臨場感がなくなるので2にしました.
実行画面について 実行画面では赤タンクの視点になります.asset/completeasset/prehab/completetank/tankrender/tankturret/camera/output/target displayが青タンク赤タンク共にdisplay1になっていて競合しているので赤タンクの視点になっていると思います。変えるにはプレイヤー番号ごとにtargetdisplayを変えるスクリプトを書く必要があると思いますが最終的にはネットワーク対戦になるので変えない方がいいかと思いました。
操作方法について 赤タンクを動かすには矢印キー、視点変更は[,]と[.]、弾発射はEnterです 青タンクを動かすにはw,a,s,d,視点変更はq,e弾発射はspaceです.