Author: miyabayashi

【python】Windows + pynfc

相当しんどいWindowのpynfc   http://nfcpy.readthedocs.io/en/latest/topics/get-started.html python 2系をインストール。pynfcは2系。 システム環境変数Pathにc:\Python27を追加。   pip実行してlibusb,pyserial取得 C:\Python27\Scripts\pip.exe install libusb1 pyserial   ・WinUSBドライバと、libusb-1.0.dllをSystem32へコピー Zadigをinstall   Zadigを起動して、menu>Option> List All Devicesをチェック

Continue reading【python】Windows + pynfc

【UE4】mouse event

参照 https://docs.unrealengine.com/latest/JPN/Resources/ContentExamples/MouseInterface/LevelBlueprint/index.html   BP作成 ・MousePlayerController   ・MouseGameMode   レベルブループリント   BP_Ball       Material作成 ・新規作成>マテリアル ・ベースカラーにConstant4Vector接続 ・ラフネスにConstant接続   ・Constant4Vectorを右クリックし「パラメーターへupgarade」する。

Continue reading【UE4】mouse event

【UE4】敵が衝突しプレイヤー死亡

敵がPlayerに1ダメージを与える。   IVEnemy ApplyDamage BaseDamage=1   IVPlayer AnyDamageでGameStateの関数playerDiedを呼び出し   IVGameState 関数:playerDied create OnGameOver EventDispather   レベルBP OnGameOverをbindしてGAME OVER画面(ウィジェット)を表示 createWidget addToViewport

Continue reading【UE4】敵が衝突しプレイヤー死亡

【UE4】TimeOver

TimeOver   ・IVGameState timer (float) OnTimeOver EventDispather   ・OnTimeOverイベント受け取り IVPlayerにバインド。DisableInputで動かないようにする。   ・OnTimerOverの受け取り(Enemy) SetActorTickEnabledでTickを止め動きを止める。   ・GameOver画面作成(UI_gameover) ユーザーインターフェース>ウィジェットプループリント   ・stage1レベルブループリントにゲームオーバー画面追加  カスタムイベントの作成 create widgetで、UI_gameover設定し、addToView

Continue reading【UE4】TimeOver

【UE4】UI (Widget)

  ・IVGameStateにscore変数を作成 ・ユーザーインターフェース > ウィジェットブループリントから UI_stage1を作成   変数をバインドする   stage1のレベルBPに下記追加 ・createwidgetで検索しウィジェットを作成。 classにUI_stage1を設定   上にスコアを表示。   button ・BP Widget作成 ・buttonを配置し、イメージを設定  

Continue reading【UE4】UI (Widget)

【UE4】Build Android App

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  

【UE4】OSC

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”)); }  

Continue reading【UE4】OSC