#memo

indiedev太郎

2016-07-01から1ヶ月間の記事一覧

シークエンス変移について、レベル、サブレベルについて、ロード画面について

UE4のシークエンス変移系まとめ・BPで用意されてる関数は二つあって、一つはOpenLevel、もう一つはLoadStreamLevel・LevelはどれもPersistentLevelが親、その子としてStreamingLevelを持てる構造をしている、孫はなし・OpenLevelはPersistentLevelの切り替え…

Widgetに自動でフォーカス当てる

マウス(ホバー)イベント、ウィジェットを生成して表示しただけでは最初発火しなくて、1回画面内どっかクリックすると発火するようになる、レベルのBeginPlayにWidget生成を挿しただけの状態がgifですWidget生成のあと、PlayerControllerに対してfocusを設定…

バージョン取得する

.h UFUNCTION(BlueprintCallable, BlueprintPure, Category = "Project") static void GetProjectVersion(FString& Version); .cpp void UBlueprintFunctionLibraryCpp1::GetProjectVersion(FString& Version) { GConfig->GetString( TEXT("/Script/EngineSe…

ESCでゲーム終了しちゃうのなくす

メニューとか実装したりしたらこの機能いらないみたいになることがなくもない[ProjectFile]\Config にあるDefaultInput.iniの先頭に以下を追加する [/Script/Engine.PlayerInput] -DebugExecBindings=(Key=Escape,Command="CloseEditorViewport")DefaultInpu…

フォーリッジとinstancedMeshについて

今まで一回も触ってなかったUnreal Engine | フォリッジ インスタンス化メッシュ Unreal Engine | Grass ツールのクイック スタート野菜っぽい名前だけど、大量にメッシュを配置するツールで、かつ負担がないよという物っぽい グラスツールの方はランドスケ…

トゥーンエヘクト道1

入門 Sphere + Orbit + Life Color + Scale Color + Rotation

収差エヘクト

レンズの歪み載せたく、とりあえず中心からの距離でみたいなことをSDで試す いけそうなので、これをUEにもっていって、ポストプロセスマテリアルにでもする 前々から薄々感じてたけど、ポストプロセスのtexcoord、画面に写ってる部分が0~1みたいなかんじにな…

UE4でキーコンフィグの実装

前回キーマッピング操作系関数をBPに公開したので、ついでにキーコンフィグも作っていく miyahuji111.hatenablog.comここで作った関数に追加で、現在どのキーが割り当てられているのか取得する関数が必要.h UFUNCTION(BlueprintCallable, BlueprintPure, Cat…

Viveの利き手問題

現実の手について考えると、同じ作りなので、利き手による機能差の実装とかはいらなく、これは道具側に全処理を書けば良い話 ただ、ゲーム性としてこの道具と手の関係が省略されて、コントローラー固有の実装が乗ってくる可能性があるこうなると、利き手変更…

プレイモードでPawnを切り替える

ちょっとした動作確認とか、わざわざVive装着がめんどくさいことが多々あり、プレイモードで自動でPawnを切り替えできたら便利なのでやる プレイモード本当はゲーム中にVRモードの切り替えをしたかったのだけれど、調べたら出てくるStereo Onコマンドだけで…

UE4でVR開発のメモ

Vive超楽しいピント調節わからなかったけど説明書に書いてた とりあえず基本のカメラまわり Unreal Engine | 2. SteamVR で使うための UE4 の設定方法デフォだと床の高さがZ: 20なので、PlayerStartのZを20にする コントローラー表示と入力とる Unreal Engin…

肩・腕のトポロジーやる

腕、リラックスした状態の筋肉、結構捻りがあって、そのポーズをなぞってトポロジー作るときれいに変形しない ベースポーズ用に、筋肉のストレスが少ない状態を考える肩はいわゆるAPose、TPoseで、Aposeのほうがストレスがない 上腕は、肘をX軸の負方向に向…