pateksky
(pateksky)
1
leapmotionを手に入れたので、予てから興味のあったUE4に手を出し、ゲームが作れないか試すことにしました。 ですので、UE4に関しては初心者です。 UE 4.12にはデフォルトでleapmotionの公式プラグインが入ってるので、それのEnableにチェックを入れてあります。
http://toorsoo.hatenablog.com/entry/2015/03/13/UE4公式Leapmotionプラグインを触ってみた感
これの通りに導入しようと思ったのですが、 の中にleapmotioncontollerが出てこなくて困っています。 この書き方をみると、 の中にleapmotioncontollerはテンプレートとして (他のコンポーネントと同じように元々入っているという意味)印象を受けるのですが、これはなんらかの方法で追加しなくてはいけないものなのでしょうか?
それとも、これはこのサイトに前述されている非公式のプラグインを入れたときに使用可能なものなのでしょうか?
shop_0761
(shop_0761)
2
こちらにあるようにUE4.11から非公式プラグインと公式プラグインが統合されました。
なので、先述のリンク先のページは英語ですがgifがあるのでそれを参考にセットアップしたり、
ContentsBrowserのViewOptionからShowPluginContentを有効にして、
プラグインのサンプルを見てみるといいと思います。
pateksky
(pateksky)
3
回答ありがとうございます
これを投稿する前に、一通りの事は調べてgifの方法も試したのですが、
" ブループリントに解決されていないコンパイルエラーが含まれています。本当にプレイ イン エディタしますか?
AnimBodyInterface
DebugHandUtility
LeapAnimBodyConnector
LeapComponentFinger
LeapComponentHand
LeapHandsActorBase
LeapComponentHandsActor
LeapAnimBodyConnectorWithPassthrough
BasicCharacter_AnimBlueprint
LeapEchoImageHands_AnimBlueprint
LeapEchoHands_AnimBlueprint "
とでてしまいます。
下の方法に関しても同じようにエラーがでます。
ブループリントで追加する方法はいくつか試したのですが、毎回このようなエラーがでてしまいます。
とりあえず公式のリファレンスを漁ろうと思っています
shop_0761
(shop_0761)
4
UE4.12.5で新規Projectを作成し、gifの手順通りに
-
Leapmotion Pluginを有効
-
BluePrintを作成 GameModeを選択
-
作成したBPを開き、DefaultPawnClassをLeapFloatingHandsCharacterに設定
-
WorldSettingsのGameModeを作成したGamemodeに変更
-
プレイ
で動作確認できました。
ひょっとしたら、Leapmotion側の問題の可能性があるので最新版のSDKを入れ直したりしてみるといいかもしれません。
pateksky
(pateksky)
5
ここで書いていなかったのですが、自分が開発に使っているのはmacで、それが原因で思ったようにできないのだと思います。
統合される以前のmacのプラグインはUE4.10対応だったので、そこまでさげたところコンポーネントに追加もでき、コンパイルエラー自体はでなくなりました。
ですが、エラーはでなくとも画面上に手が現れないので、一体何が原因だろうとなっています。