Unity

【移動判定】Input.GetAxis("Horizontal")とInput.GetAxis("Vertical"))を使った時の処理

プレイヤーが動いているときだけ何かをしたいときがあると思います。 今回プレイヤーはキャラクターコントローラで動かしている前提でお話していきます。地面がついているときに移動するプログラムです。 移動時の入力処理変数moveDirectionにmagnitudeクラ…

error CS1003: Syntax error, ',' expected

error CS1003: Syntax error, ',' expected こちらのエラー文はカンマによるものではなく スペースによるものでした。 今回は命令文に入っていた無駄なスペースを取り除くことによって解消できました。

WebGLビルドでUnityEditor.BuildPlayerWindow+BuildMethodExceptionのエラーが出るとき

ファイル名が日本語表記の場合にでるエラーである。 android用のサポートビルドも入っているかも関係してくる

InputSystemのAction操作で攻撃と防御を実装

error CS0111: Type 'Attack' already defines a member called 'CheckAttack' with the same parameter types

error CS0111: Type 'Attack' already defines a member called 'CheckAttack' with the same parameter types 同じメソッド名を消す。CheckAttack public void CheckAttack() { } public void CheckAttack() { if(!status.IsAttack)return; status.GoToAtta…

オーバーライドするときに変更できないエラー

error CS0507: 'EnemyStatus.Start()': cannot change access modifiers when overriding 'public' inherited member 'Statusmanag アクセス修飾子を同じにしようねてこと。public abstract class Statusmanager : MonoBehaviour{ protected virtual void St…