【UE4】状態遷移
https://docs.unrealengine.com/latest/JPN/Engine/Blueprints/UserGuide/FlowControl/index.html
https://docs.unrealengine.com/latest/JPN/Engine/Blueprints/UserGuide/FlowControl/index.html
・IVGameStateにscore変数を作成 ・ユーザーインターフェース > ウィジェットブループリントから UI_stage1を作成 変数をバインドする stage1のレベルBPに下記追加 ・createwidgetで検索しウィジェットを作成。 classにUI_stage1を設定 上にスコアを表示。 button ・BP Widget作成 ・buttonを配置し、イメージを設定
・create new BP Class form “Actor”. ・add component Sphere 0.2 x 0.2 x 0.2 ・colliion > collision preset OverlapAllDynamic projectile
rotate enemy timeline create “BP_Enemy” Actor based BP Class. rotate_enemy timeline ・3sec 0 to 360 ・loop ・Linear curve Lerpを使った場合(Reverse時に便利) ・timeline
空のプロジェクト作成 ・light>directional light ・geometory > box 0,0,0位置に1000,1000,0 ・基本>player start 0,0, 150に配置 ・Player作成 ブループリント > Character > BP_IVPlayer capsul component -Shapeにサイズ設定(50×50)
http://docs.unrealengine.com/latest/JPN/Platforms/Android/GettingStarted/1/index.html ・install Visual Studio. ・install Android Works. C:\Program Files (x86)\Epic Games\4.13\Engine\Extras\AndroidWorks\Win64\CodeWorksforAndroid-1R4-windows.exe
ファイル ‘C:\Program Files (x86)\Epic Games\4.13\Engine\Build\IOS\UE4Game-Info.plist’ が見つかりませんでした。 https://docs.unrealengine.com/latest/JPN/Support/Builds/ReleaseNotes/2014/4_4/index.html
http://qiita.com/gansaibow/items/bb8cb4f9cd24db02531f ・プロジェクト作成 新規プロジェクト C++ ・download from git ・(your project)/Pluginsを作成し、OSCフォルダをコピー ・IPとポートを変更 OscSetting.cpp UOscSettings::UOscSettings() : ReceiveFrom(“50000”), _sendSocket(FUdpSocketBuilder(TEXT(“OscSender”)).Build()) { SendTargets.Add(TEXT(“192.168.100.102:50000”)); }
ForEachLoop 配列分ループしてPrintString
保存とロード 下記のブループリントを作る ・保存するデータ構造体 myData 変数+ float value, string name ・保存のためのクラス SaveGame > mySaveGame 変数+ myDataの配列とか ・外部BPと共有するためのゲームインスタンス GameInstance > myGameInstance 変数+ myData(アプリ内で利用するため)