UE4のメリットの一つにソースコードが公開されているけど、これはゲームエンジンのみならずエディタ(UnrealEditorなど)の主要なソースコードも含まれている。

つまり、オレオレUnrealEditorを作成できる。企業や使う人によっては「デフォルト設定は微妙に使いづらいので、なんとかしたい」というニーズも(少ないかもしれないが)あるはず。ということで、UnrealEditor改造の入門編を書いてみる。

ただ、今回はうっかりUE4のmasterブランチ(UE4.10)で試してしまっ...

Read More

タイトルだけ見ても「なんのこっちゃ?」と思う人がいるだろうし、まずその経緯を解説する。ここではUE4.9タグから取得したソースコードをビルドすることを前提に話を進めていく(UE4.8のソースコードでも同じなのだが)。

最初に言っておくが「○○したらOK!」といった明確な解決方法はよく分かっていない(追求することはできるのだが、確認にとても時間がかかるので諦めた)。なので、この方針でビルドしたら解決した、というメモとして残しておく。

UE4のソースコードを、いつものように「Development...

Read More

いつものようにUE4をビルドしていると、UnrealBuildTool(UBT)が動作しているときに、ビルドが中断してしまう事態が発生した。

ログを見ると、"System.ComponentModel.Win32Exception"という例外によって止まっているようだが、Win32Exceptionって具体的に何やねん!、というツッコミをいれつつ、頭を抱えた(詳細なログは最後に)。

原因はアンチウイルスソフト

開き直ってググってみると、どうもアンチウイルスソフトが影響しているらしい(...

Read More

UE4のソースコード(Engine\Extras\VisualStudioSnippetsディレクトリ)には、クラス定義、プロパティ定義などのSnippetが大量に存在している。snippetを利用することで、次のような定義が自動挿入できる。

  • クラス
  • インターフェイス
  • プロパティ
  • ブループリント関数
  • LOG出力
  • イベント生成
  • イベントのデリゲート

実際にどのようなsnippetがあるのかは、ディレクトリのファイルやreadme.mdをみてもらったらよいかと。

インストール方法

お手軽...

Read More

先日からVR開発環境のWindows PCでRift DK2が反応しなくなっていた。数ヶ月前までは使えていたのに…。

ということで、Oculus社のサポート(日本語での問い合わせもOK)との数回のやりとりやGoogleの力を借りてようやく解決したので、顛末をメモしておく。

今回のトラブルシューティングの方法には、(Kind of) [solved] Oculus Rift DK2 won’t turn on. : oculusが大いに参考になった。

トラブルの内容

  • 数ヶ月前まで動作...
Read More

    Page 1 of 87