CharacterControllerをつかってプレーヤーを動かす

昨日はCharacterControllerを使わずにプレーヤーを動かしたので、今回はその逆、CharacterControllerを使ってプレーヤーを動かす方法。

taka8.hateblo.jp

  • CharacterControllerとは?
  • MoveとSimpleMove
    • CharacterController.Move関数
    • CharacterController.SimpleMove関数
  • CharacterControllerコンポーネント
  • CharacterControllerScript.cs
続きを読む

Character Controllerを使わずにキャラクターを動かす

Unityにはプレーヤーの制御を行う方法がいくつかあります。

Character Controllerとは、Rigid Bodyつまり物理特性を使わずにキャラクターを動かすことを可能にしたものです。

docs.unity3d.com

今回は、これを使わずにプレーヤーを動かす方法を考えたいと思います。

  • SceneとPlayerの配置
  • PLayer GameObject
  • PlayerControllerScript.cs
  • 結果
続きを読む

Destroy may not be called from edit modeの対処法

正確には

Destroy may not be called from edit mode! Use DestroyImmediate instead.

と表示されるはずです。


GameObject.DestroyメソッドはEdit modeで用いることができません。

なので、エラーの内容通りGameObject.DestroyImmediateメソッドを使ってやればいいのでした。

Multiplayer Networking/Unity/Standard Assets/Nintendo Switch/Asset Store/Git/GitHub for Windows/Arduino/Blender/はてなブログ/