UE4再開しました。
以前作成したCamera zoomの方法はCamera自体を移動させる方法だったのですがそれだと2次元以上(x,z)を同時に動かそうとすると複雑になるのでCameraとの距離を決めているTarget Armの値を動かすほうがシンプルで簡単じゃないかと思い新たに作成しました。
変数のCameraZoomSpeedを作成(値100)
ポイントは理想とするカメラの可動範囲を100~500とすると、TargetArmLenghtの値とCameraZoomSpeedを足した値が100~500にならないといけないのでClampの値は
200~400になっています(ここに気づくのがちょっと大変だった。。)
2017年3月29日水曜日
2016年8月18日木曜日
Mouse Event 覚書
マウスカーソルを、あるアクター(SM_Couch)に重ねるとマウスカーソルのアイコンが変化するブループリント
アクターとPlayerCharactarとの距離によって対象アクターをクリックした際DestroyさせるBP
GetDistanceToノードを使ってTarget(ここではSM_Couch)とCharactarとの距離(Float)を計算し、CompareFloatノードを用いて比較数値の大小でアウトプットを判断する。
参照動画
https://www.youtube.com/watch?v=LxFOf9xGLj8&index=1&list=PLuccqGLrvoh2FKHl3jlnCxuA76ysoSm1P
ホーバーさせたとき以下のようにカーソルが変化
アクターとPlayerCharactarとの距離によって対象アクターをクリックした際DestroyさせるBP
GetDistanceToノードを使ってTarget(ここではSM_Couch)とCharactarとの距離(Float)を計算し、CompareFloatノードを用いて比較数値の大小でアウトプットを判断する。
参照動画
https://www.youtube.com/watch?v=LxFOf9xGLj8&index=1&list=PLuccqGLrvoh2FKHl3jlnCxuA76ysoSm1P
登録:
投稿 (Atom)
キーイベントが効かない原因の一つ set input mode UI Only
BPでロジックを組んでいる最中キーイベントが全く効かなくなる現象が起きました。 例えばキーボードイベントの「X」や「1」を作ってPlay時にそれらのキーを押してもイベントが発生しないということです。 それで原因がわかったのですがタイトルの通り「set input mode...
-
タイトルの通りクリックしている間マウスカーソルを消したい場合 "Set Input Mode Game And UI"ノードの"Hide cursor during capture"にチェックを入れる。 クリックしている間カメ...
-
BPでロジックを組んでいる最中キーイベントが全く効かなくなる現象が起きました。 例えばキーボードイベントの「X」や「1」を作ってPlay時にそれらのキーを押してもイベントが発生しないということです。 それで原因がわかったのですがタイトルの通り「set input mode...
-
UE4再開しました。 以前作成したCamera zoomの方法はCamera自体を移動させる方法だったのですがそれだと2次元以上(x,z)を同時に動かそうとすると複雑になるのでCameraとの距離を決めているTarget Armの値を動かすほうがシンプルで簡単じゃないかと思い...



