ゲーム制作技術録

主にUnity関連の技術ブログです。たまに更新する

【アークナイツ:エンドフィールド】戦技チュートリアルで進行不能になった話

アークナイツ:エンドフィールド』にて、「戦技」のチュートリアル中に敵を倒したにもかかわらず「敵を倒す」イベントが進行せず、サーバー接続エラーも発生しストーリーを進められなかった話です。
解決したので誰かの助けになればと思います。

  • 対処

イベントが進まない
続きを読む

【Unity】【論理OR演算子】FalseにするまでTrueを保持する

例えば「1フレームだけTrue」のようなコードでも、以降falseを代入するまでtrueを保持しておきたいことがあります。

これを論理OR演算子を使えば1行で実現できるというお話です。

  • 前提
  • 解説
  • 実用例
  • 参考

Unity 6000.0.56f1
InputSystem 1.14.2

論理OR演算子
続きを読む

【Blender】The installer has encountered an unexpected error installing this package. code 2503 を解決する

Blenderをインストールしようとすると

The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2503.

というエラーが発生するので解決します。

  • 原因
  • 修正
  • おわり

Blender 3.6

エラーウィンドウ
続きを読む

【Unity2021.3LTS】正規表現を使ってRichTextからタグ<>を抜いた文字列を取得する

タイトルの通りですが、リッチテキスト(RichText)からタグ<>を抜いたテキストを取得する方法です。

タグ付きの文字列だと文字数とかで面倒くさいので。

  • リッチテキストのタグ
  • Regex.Replace()でパターンを削除
  • 参考

Unity 2021.3 LTS
TextMeshPro 3.0.9

比較
続きを読む

【Unity2021.3LTS】【Localization】スクリプトから「Local Variables」の値を変更する

コードから「Local Variables」の値を変更したいんだッ!!
という記事です。

調べても全然出てこなかったので備忘録。

  • 前提
  • Local Variables
    • Variableの追加
    • 取得する
    • 実行結果
  • Variableの編集
  • 実行結果
  • おまけ

Unity 2021.3 LTS
UniversalRP 12.1
Localization 1.3.2

続きを読む

【Unity2021.3LTS】【Android】UnityException: No compatible Android device foundのエラーによりBuild And Runに失敗する

AndroidOSを選択した状態で「Build And Run」をした際に

UnityException: No compatible Android device found
Hardware of device 'デバイス名' is not supported: You are trying to install ARMv7 APK to ARM64 device. Please select ARM64 as device filter under Player Settings or connect ARMv7 device.

というエラーが発生しビルドに失敗するのでそれの対処です。

  • エラー内容
  • 対応
    • Player Settings
    • Target Architectures
  • ビルド実行結果

Unity 2021.3 LTS
UniversalRP 12.1

続きを読む