UE 解決法
作業開始
ゲームを作るときに
フォルダの階層に日本語と数字から始めてはいけない
これはメインメニューのEasy UIを使うと何故かできなくなる
使わなければ UEゲームでもクックパッケージできた
例
〇 unrealengine/game/music8genme
× UEゲーム/game/music8genme
× unrealengine/game/8bandeguchi
5.6から日本語フォルダでクックも失敗を確認!
Easy Game UI
「Easy UI」が神アセット!
手持ちは Easy Game UI2.0
Easy UIを使う際の注意
「タイトルへ戻る」
フラグが初期化されない
対策
ゲーム開始時に初期化すれば解決
disable inputしてもポーズができてしまう
対策
直接DEMOプレイヤーコントローラに行って
disableのタイミングでフラグ
フラグ中は機能しないようにする
終了したらOFFに戻す
自前のプレイヤーコントローラを使うなら
ポーズとフォトがDEMOに記載されている部分を
コピペして自分のに移す
AI関連
ナビメッシュを配置して
一定の場所を行き来するAIの場合
ターゲットの例えば四角柱だとすると
その四角柱の上側に緑色が現れないと
ターゲットとして認識されない
設定あれこれ
デバッグはプレイ中 F1+SHIFT
そこから右上のスポーンを選択例bp thirdperson player
現在の値やテーブルの数とか見れる
動画をファイルからエンドユーザーが見れないようにする
ステージング時にムービーファイルを除外 ON
パッケージ化する特定のムービー名前を入れる
除外フォルダで容量や時間を削減する
・クックしないディレクトリ
ゲームに必要なマップだけをビルドする
・パッケージ化されたビルドに含めるマップのリスト
メッシュの不要な「シャドウ」のチェックを外す
不要なライトを消す
クック&パッケージ化失敗
クックの開始からすぐ起こるエラー
別のプロジェクトをコピーして
別のゲームを作ったときに起こる
/Intermediate
/Saved
/DerivedDataCache
/Binaries
以上のフォルダを削除する
前作のプロジェクト履歴が残っててエラーになるらしい
これによりエラーが出ても当方
責任が負えませんので
自己責任でお願いします
UE5.6 テキスト 収集失敗 完了しない
5.6のテキスト収集の失敗や終わらないとき
UE_5.4or5.5からデータをとってくる
各自ドライブ:\UE_5.4\Engine\Content\Localization\Engine
Engine.manifest
各自ドライブ:\UE_5.4\Engine\Content\Localization\Editor
Editor.manifest
この2つを
UE_5.6の同じフォルダにコピペする
その後5.6を起動して収集すれば成功するはず
一回成功したのに
多分それ以降失敗するはず
UE自体の言語設定を英語にしましょう
テキスト収集が終わったら
再度、日本語に戻して大丈夫
ローカライズあれこれ
・文字をローカライズするとき
TEXT型の変数を用意して
SETでその文字を入力する
そこからSETTEXTにいれればOK
・ツールバーから
ローカリゼーションダッシュボード
パッケージから収集
include Path Wildcards
Project Contentを選択
ネイティブを選択して翻訳したい言語を追加
テキストを収集する
検索とかで翻訳したらテキストをコンパイルする
・パッケージ化から詳細設定
パッケージ化する言語
ローカライズされた項目に自分の設定した言語を選択
・ROBOTOでほぼ翻訳可能だが簡体字がパッケージ化後に失敗する場合
プロジェクト設定
デフォルトは英語をALLに変更
国際化サポート ALL
ゲーム完成後
・容量削減
UEの設定
プラグインVRの削除
動画の画質を下げる
・UEのプロジェクト設定でゲームのアイコン
windows
アイコン
256×256
PNGファイルをGIMPでicoファイルに変換
これをやらないとクックやパッケージでエラーが出る
steamに提出するicoファイルは別に用意しなくても
PNG256一枚あれば大丈夫だった
・Visual Studioをインストールしないと失敗する
設定は人それぞれバージョンが違うので
インストールするものも変わってくる
ワークロードは共通だが
個別コンポーネントが違う
言語パックは必ず英語
steamでゲーム差し替えして
インストール時に「インターネットに接続されていません」
とでたら
PC右下のsteamアイコンから終了してください
・チャットGPT先生に
エラーの文章を投げれば答えてくれる
steam審査 不合格
8番目風ゲームで 初期の0がライブラリヒーロー画像に入っていたら不合格になった
0一つで文字判定
第一作目が英語のタイトルだったので気にしなかったが
ゲームのタイトル画像
- Header Image
- Main Capsule
- Small Capsule
- Vertical Capsule
- Library Capsule
- Library Header
- Library Logo
これらが英語がないと不合格になる
(英語用が必要で、日本語にしたいなら
英語と日本語入れるor日本語専用のを作る)
ゲームタイトルも同様で
→アプリケーション設定(一般)
→ローカライズ名を追加
・開発者とパブリッシャーを入力する時
コピペで張り付けると失敗する
ちゃんと直打ちしましょう
