【python】モロモロ
SLEEP import time time.sleep(0.5)
SLEEP import time time.sleep(0.5)
相当しんどい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をチェック
https://github.com/nneonneo/ofxWin8Touch
参照 https://docs.unrealengine.com/latest/JPN/Resources/ContentExamples/MouseInterface/LevelBlueprint/index.html BP作成 ・MousePlayerController ・MouseGameMode レベルブループリント BP_Ball Material作成 ・新規作成>マテリアル ・ベースカラーにConstant4Vector接続 ・ラフネスにConstant接続 ・Constant4Vectorを右クリックし「パラメーターへupgarade」する。
//行間 let textStyle = NSMutableParagraphStyle() textStyle.lineSpacing = LINE_H
・パーティクル作成 ・ダブルクリックで開く ・Required Material -> M_radial_ramp Screen Alignment -> PSA_Velocity カメラ向きに合わせて大きさが変化する Emitter Loop ->1 ・Spawn Rate Distribution -> Constant 0.0
敵BP(IVEnemy)にて、 AnyDamage -> Destory Actor -> Spawn Emitter at Locationにeffect設定 Starter Content > Particels > P_Explosion
メニュー>編集>プロジェクト設定>マップ&モード Default MapsにレベルBPを設定
Level ステージ Widget UI GameState 共通データ
敵がPlayerに1ダメージを与える。 IVEnemy ApplyDamage BaseDamage=1 IVPlayer AnyDamageでGameStateの関数playerDiedを呼び出し IVGameState 関数:playerDied create OnGameOver EventDispather レベルBP OnGameOverをbindしてGAME OVER画面(ウィジェット)を表示 createWidget addToViewport
TimeOver ・IVGameState timer (float) OnTimeOver EventDispather ・OnTimeOverイベント受け取り IVPlayerにバインド。DisableInputで動かないようにする。 ・OnTimerOverの受け取り(Enemy) SetActorTickEnabledでTickを止め動きを止める。 ・GameOver画面作成(UI_gameover) ユーザーインターフェース>ウィジェットプループリント ・stage1レベルブループリントにゲームオーバー画面追加 カスタムイベントの作成 create widgetで、UI_gameover設定し、addToView
https://docs.unrealengine.com/latest/JPN/Engine/Blueprints/UserGuide/FlowControl/index.html
https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Forms/Sending_and_retrieving_form_data
・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”)); }