Nightゲームプログラム系の覚え書きこの広告は、90日以上更新していないブログに表示しています。UE4.15の正式リリースに合わせて、UE4ランタイム実装が正式リリースとなりました。ja.esotericsoftware.comSpineとは、2Dアニメーションにもボーンを取り入れて、3Dアニメーションのように、2Dアニメーションを作れるようにするツールです。誤解を恐れずに言えばSpriteStudioの親戚のようなものです。UE4への対応は行われなかったのですが、次のバージョンアップで対応されることになりました。UE4.15から対応という予定ということで、UE4.15pre2で、動かしてみました。2017年1月30日まだβ版ということもありSpine側のコードを変更する必要がありました。先行して触りたい人向けに、どこをいじれば良いかをざっと紹介したいと思います。Spnieが用意したUE4への導入ドキュメントはこちら。SpineのUE4ランタイムをDLするSpineのランタイムは、Githubで公開されてますのでDLします。github.comUE4ランタイムが含まれているのはspine-ue4フォルダです。テスト用のUE4プロジェクトも含まれていますので、それをそのまま動かすことにします。spine-ue4にspine-cのソースをコピーするspineランタイムの本体はspine-cフォルダのソースです。spine-c内のspine-cフォルダをフォルダごと、「spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Public」にコピーします。コピーしたら、VSプロジェクトを再生成しておきます。AssetToolsを追加する以下の2行を追加してください。コピーしたspine-c内にある「c」拡張子を「cpp」拡張子に書き換えるSpineの製作者がcファイルをコンパイルできるようにするためのプルリクをしていて、UE4.15に含まれています。VSのプリコンパイルヘッダーの仕様でそれだけではコンパイルが通りません。そのため、cppとしてコンパイルすることにしました。tuple))」の条件式を外に出すまとめソースのUE4対応が中途半端なので、おそらくですがgithubに上がっているのは最新ではない気がします。追加シェーダがいらないマテリアルを変更することができるダイナミックマテリアルインスタンスは未対応というところでしょうか。C++には、デリゲートが用意されています。DirectInputを使おう編UE4でゲームパッドを使おう!(Windows)というお話です。ツイートリンクWerk宣伝はてなブログをはじめよう!katze_7514さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。