妹でもわかるUnrealEngine4

毎日更新? 妹に説明するために書いてるけど、たまにわかってない場合もあるUnrealEngine4を中心としたゲーム制作の話。略すとイモリアル

毎日更新? 妹に説明するために書いてるけど、たまにわかってない場合もあるUnrealEngine4を中心としたゲーム制作の話。略すとイモリアル

HTML5対応

UE4でHTML5パッケージ化すると、SaveGameが効かないことがある

t.co「HTML5にするとSaveGameが上手く動かないという質問があったので、簡単なテストデータを作ってみた。ほうっておくと出てくる数字が増えていくだけなんだけど、Sキーでセーブ、Lキーでロードという仕組みになっている」妹「普通に出来てるのでは」「Fire…

ルーレットの作り方(4) ブループリントでマテリアルの色とか変える

「今日はダイナミックマテリアルインスタンスという、マテリアルの設定をブループリントから変更する仕組みのやつをやる。まず普通にマテリアルインスタンスとしてパラメータ変更可能なマテリアルを作って、それをブループリントでダイナミックなやつとして…

UE4のHTML5パッケージ化でも日本語変数名が使える(けどタイムラインノードには少し問題が)

imoue.hatenablog.com「昨日HTML5に関しては調査が終わってなかったんだけど、あれからさらに確認して、プロジェクト名とcontentsフォルダ内のアセット名・フォルダ名以外は日本語使っても大丈夫そうという感触が得られた。昨日その状態でもHTML5で上手く動…

UE4のAndroidパッケージ化で、日本語アセット名や変数名などが使えるようになっている、かも

「大変なことがわかった。なんか……UE4で日本語変数使っても大丈夫な気が」妹「えっ! 使ってもいいの!?」「完全に大丈夫というわけじゃないんだけど、前に調べた時よりもかなり状況がよくなってる。まずスマホ(Android)の場合だけど、これはプロジェクト名…

UE4.18 preview版でWebAssembly出力が復活

forums.unrealengine.com「4.18のプレビュー版が出てたんだけど、WebAssemblyが復活してた」妹「いいやつだけどなんか途中でなくなったというやつだっけ」「プレビュー版では使えたのに、正式版からは隠し機能扱いで、ランチャーからダウンロードした版では…

UE4.16Preview2でWebAssembly版がChromeでも動くように

forums.unrealengine.comforums.unrealengine.com「UE4.15.2と、4.16 Preview2の、ふたつのアップデートが出てた。このうち4.15.2の方はピンとくる修正はなかったけど、4.16のHTML5対応がよくなってた。Preview1の段階だとFirefoxでしかまともに動作してなか…

UE4.16 Preview1の調査(2) HTML5パッケージ化の変更点

4.15 4.16 「TPSのテンプレートをHTML5でパッケージ化してみた。色々オプションが増えてるし、使わなくてもいいファイルとかもあるから単純に比較は出来ないんだけど、だいたい容量的には半分になってる感じ」妹「速さは?」「起動は確実に速くなってるね。…

HTML5パッケージ化のオプションを色々変えてみる実験

「HTML5のやつが容量もう少し小さくならないものかと思って試してみた。4.15での確認。結果としてはどれをやっても容量は誤差レベルでしか変わらなかったんだけど……」 無効にしてはいけないプラグイン Online Platform -> Online Subsystem (ゲームが動かな…

UE4 -> HTML5出力実験メモ

3DゲームのHTML5化(妹が前回のUE4ぷちコンに出したやつ) UE4.13で動いていたものが4.14や4.15だと動かない タイトル画面も出ない 4.13だと動いてるように見える でもWindows版よりかなり遅い ゲーム開始10秒ぐらいで必ずゲームが止まる ※止まった後もBGMは…

今日も失敗するHTML5化

「フォントの問題が解決したし、水のマテリアルも代替品を作れそうだから、妹のゲームまたHTML5対応にしようとしてたんだけど、なんかエラーが出て起動しない……」妹「あれ? 字はちっちゃくなるけど、一応動いてたよね?」「そのはずだったんだけど、何かの…

UMGウィジェットの表示がHTML5だと変わってしまう件(4) TTFフォントをOTF形式に変換してからアセット化

「とりあえずOTF形式のフォントを使えば大丈夫、ということが昨日わかったわけだけど、TTFしかないフォントもたくさんある。妹が使ってたやつもそう」妹「別のフォント探さないと駄目かな」「探してもいいんだけど、TTFからOTFに変換するという方法もある」j…

UnrealEngine4.14.0 preview2のアップデート情報

forums.unrealengine.com「preview2が出てた。沢山修正あるけど、先日のTMAP型のバグとかはまだ直ってなかった」imoue.hatenablog.com妹「直すとこありすぎて手が回ってないのかな?」「まだ実験段階だからね。HTML5のパッケージ化も4.14で試してみたんだけ…

HTML5用の水マテリアル研究

「しばらく進んでなかったUnrealEngine4のゲームのHTML5出力計画だけど、ラーニングのとこにある"水面の表現"のとこにあるサンプルアセットをHTML5化して実験したところ、M_LakeWater_01_Instを使うといい感じに出来ることがわかった」妹「あれおかしいな。…

HTML5用の水面調整

imoue.hatenablog.com の話の続き妹「ちょっと水面のマテリアルを別のに変えてみたんだけど、これでHTML5にするかどうなるだろ?」「今度は水っぽいね。砂っぽくはない」妹「でもちょっと光の反射がきついかなあ……」 Windows版で表示したもの「反射自体はあ…

HTML5でのセーブデータの扱い・その2 他のゲームとの区別方法

「HTML5のセーブデータの扱いなんだけど、別のゲームとの区別はどうなってるんだろう、と思ってちょっと調べてみた」妹「他のゲームとの区別?」「例えば、妹のゲームと兄のゲームをHTML5パッケージ化して、同じホームページに置いたとする。妹のゲームで出…

HTML5でのセーブデータの扱い

妹「そういえばHTML5ってやつでちょっと気になってることがあって、あれってセーブデータってどうなってるのかな? インターネットで保存されるの?」「UE4に標準で入ってるセーブ機能を使った場合だと、プレイヤーのパソコンに保存される。そのどこかという…

とんびとあぶらあげ HTML5化実験

「先日妹が作ったゲームをHTML5用にパッケージ化してみようと思って、一応成功はしたんだけど……なんかこんな感じになった」妹「今回は変数とかも全部英語にしてあるからバッチリ。……って、地面が砂になってるじゃないか!」「なんかこうなってた。多分水のマ…

UE4.11以降でHTML5パッケージ化に失敗する場合の対処法

「昨日なぜかHTML5のパッケージ化が上手くいかなくて、プロジェクトの設定をどうやってもこういうエラーが出てた。調べてみると、4.13だけじゃなく、4.11と4.12もそうだった。4.10は平気だった」>> UATHelper: パッケージ化 (HTML5): Program.Main: ERROR: A…

UE4.12 preview4

forums.unrealengine.com「Preview4が出てたんだけど、修正の他にちょっと気になることが書いてあった。スマートフォンとかHTML5とかで作る時には、オプションの"Editor symbols for debugging"をインストールして置かなければいけないと」妹「容量節約でイ…

UE4.11 Preview5がインストール可能に

妹「なんかアップデートが来てたみたいなんだけど」「4.11のPreview5が出てますね」妹「Preview長い……」「修正内容は全部バグを直すためのものだから、正式版が近づいてるんだろうなって感じはする。修正内容はこんな感じ。英語だけど」forums.unrealengine.…

別のプロジェクトをパッケージ化する時は出力先を綺麗にしておく

「昨日HTML5のパッケージを作った時に、なぜかテンプレートのまま新規作成したファイルが動かなくて困ってたんだけど、その原因がどうも4.11Preview用に新規プロジェクトを作っててたせいらしいことがわかった」妹「4.11だとバグがあるってこと?」「そうい…

第二回HTML5パッケージング研究

「スマートフォン版がだいぶ安定してパッケージ化出来るようになってきたから、HTML5をもう1回やってみてるんだけど、やっぱり上手くいかない。パッケージ化は出来るけど、ちゃんと動かない場合が多い。タッピーチキンみたいに最初から動くように作ってある…

HTML5で動かす時は日本語使えない……ような気がする

「昨日の調査結果を元にさらに試した結果、日本語を使うと駄目な気配を感じる。検索したらこんなのが出てきた」HTML5 non-ASCII characters - UE4 AnswerHub妹「non-ASCII characters? 何のキャラクタ?」「非アスキー文字……簡単に言うと英数字以外の、今回…

HTML5パッケージング研究

妹「こないだのゲームは何人ぐらい遊んだとかってわからないの?」「GoogleDriveにはダウンロードカウンタついてないみたいだね。まあ多分4、5人はいるんじゃないかと」妹「4、5人!? だいぶ少ないな……」「ツイッターとこのブログでしか宣伝してないからね…