妹でもわかるUnrealEngine4

毎日更新? 妹に説明するために書いてるけど、たまにわかってない場合もあるUnrealEngine4を中心としたゲーム制作の話。略すとイモリアル

毎日更新? 妹に説明するために書いてるけど、たまにわかってない場合もあるUnrealEngine4を中心としたゲーム制作の話。略すとイモリアル

SpriteStudio

UE4.18への移行記録

妹「なんかメニューがおかしい気がする。アセットを右クリックしても出ないし。プロジェクトを開き直そうとしてもファイルってボタン自体が反応しないし。プロジェクト開いてすぐの時は大丈夫なんだけど……あ、大丈夫じゃないかも」「なんでだろ」妹「なんか…

SpriteStudio5と6でプラグインは違う

妹「前に作った2Dゲームのプロジェクトを開こうとしたんだけど、SpriteStudioのプラグインが入ってない? か何かでエラーメッセージがでて上手く開けない。開けてはいるんだけど、なんか表示とか色々おかしいし」「そういえばエンジン入れ直したんだっけ。プ…

SpriteStudioデータを3Dウィジェットとして表示する実験

「SpriteStudioのデータをUE4で表示する場合、SsPlayerコンポーネントで表示する方法と、UMGのウィジェットとして表示する方法があるんだけど、ウィジェットに出来るなら3Dウィジェットにだって出来るのではないか? というのが今日の実験」「できた。アニメ…

UE4用のSpriteStudioプラグインの導入が簡単になっている

github.com ※ UE4.17以降では、上記のシェーダファイルのコピーは不要になりました。 「今まではSpriteStudioプラグイン入れる時に、シェーダーファイルをUE4のインストール先にコピーしなきゃいけないっていうのがあったんだけど、それが4.17用からなくなっ…

SpriteStudio6のβ版のマスク機能を使ったアニメーション #spritestudio

「昨日作ったロゴに表面反射を加えて、それが動くようにしてみた。よくあるロゴがキラッと光るような演出」妹「これはどういう仕組みになってるの?」「こういう感じでロゴの手前に光用の絵を置いてて、これをスライド移動させてるだけなんだけど、そうする…

SpriteStudio Indie版のデータを公開する時の利用規約

www.webtech.co.jp「うちでも使わせてもらってるSpriteStudioのIndie版だけど、ゲームに使った場合は最初にスプラッシュスクリーン(ロゴがアニメーションするやつ)の表示をするっていうルールがあったんだけど、その辺のルールが細かくなってて、動画やSNS…

ファイアーエムブレム ヒーローズにはSpriteStudioが使われていた

「昨日からファイアーエムブレムのスマホで出た新作を遊んでたんで、作業はまったく進んでいないんだけど、このゲームにSpriteStudioが使われているらしいことがわかった」fire-emblem-heroes.com「公式のリリースとかには出てないんだけど、ゲーム内の、そ…

SpriteStudio6は2017年春の予定に

www.webtech.co.jp「SpriteStudioの新バージョンについての告知が出てた。5.xバージョンは今年出す5.8で終わりで、来年からはバージョン6になるという」妹「なんかこう、ふにゃふにゃ動かせるようになるよ、っていうやつ?」「そういうやつ。あとは買い切り…

UE4でSpriteStudioのロゴを表示する・その2

imoue.hatenablog.com「昨日のでだいたい出来てるんだけど、一応ロゴを表示してから、ゲーム用のレベルに移動というのを通してやってみる」「まずアニメーションの設定で、デフォルトだとinになっているから、これをinoutに変える。ロゴが出てきて、その後消…

UE4でSpriteStudioのロゴを表示する

「今日はSpriteStudioのIndie版を使う時の条件、最初にロゴの表示するやつの手順を確認をしようと思う。バージョンは、UE4.13.1、SpriteStudio5.7、SS5PlayerForUnrealEngine4 1.2.2」妹「ゲームを売り出す時に必要なんだっけ?」「無料でもゲーム作品を出す…

PSDtoSSが直接PSDファイルを読み込めるように

「PhotoShopで描いた絵をSpriteStudioで読み込めるようにするPSDtoSSというのがあるわけだけど、それがバージョンアップして、PhotoShopを使わなくても良くなった」github.com妹「PhotoShopを使うやつが、PhotoShopを使わなくなる……?」「例えば妹の場合Phot…

UE4用のSpriteStudioプラグインが大幅強化

historia.co.jp「久々に妹向けのニュースが来たよ。SpriteStudioの新バージョン5.7用のプラグインが出てる。その5.7自体はまだ出てないみたいなんだけど……」妹「駄目じゃん!」「そのうち出るでしょ。今回はSpriteStudio側の新機能対応だけじゃなくて、UE4の…

SpriteStudioプラグイン使用中のプロジェクトをバージョンアップする

妹「わたしのプロジェクトを4.11で動かしたいんだけど、SpriteStudioプラグインがあると普通にやったら駄目なんだよね?」「プラグインを入れ替える必要があるからね。SpriteStudioに限らず、自分でダウンロードしてきたプラグインを使う場合はそうなる。入…

別の物体や崖っぷちに当たると反転する敵キャラ

imoue.hatenablog.com妹「前に言ってた、敵キャラのベロシティを調べて、0だったら反対を向くようにしたやつが出来たよ。でもなんかおかしいというか、途中でりんごっぴーと、なしっぴーが、並んで歩いちゃうんだよ。必ずこうなるわけじゃないんだけど……」「…

SpriteStudioのユーザーデータに変数を埋め込んでUE4で取り出す

imoue.hatenablog.com「この前の無限ループになってたやつ、やりたいこととしてはSpriteStudioのアニメに合わせてコリジョンをオン・オフしたかったんだよね?」妹「そーだよ」「だったらSpriteStudioのユーザーデータを使うといいのでは?」妹「ユーザーデ…

アタッチしたコンポーネントを常に手前に表示する

そのままにしていると反対向いた時にアイテムが裏側にいってしまう問題 「昨日のSetAbsoluteOrderがどういう原理で動いてるのか調べたんだけどね、Location用のフラグとかRotation用のフラグとかは分かれてるんだけど、軸ごとには分けられる仕組みにはなって…

ソケットにくっつけたアイテムの動きをアニメーションと連動させつつ、回転はさせない

妹「手にりんごを持たせてみたところ、りんごがクルクル回ってしまうので、そうならないようにするのをやってみた」「これはソケットにつけてるの?」妹「SpriteStudioで、手のところに作ったヌルパーツにくっつけてる。ヌルパーツじゃなくて手のとこに直接…

SpriteStudioのプロジェクト名を変えた後、UE4に再インポートする

昨日の記事からの続き imoue.hatenablog.com妹「プロジェクト名の変更は出来たけど、これをUE4に取り込むのってどうしたらいいんだろう? 色々設定とかしてたら、1から設定し直しってことになるの?」「基本的には再インポート先の変更で対応出来るはず。ま…

SpriteStudioとPSDtoSSを使った場合に、プロジェクト名とテクスチャ名を別々にする方法

妹「SpriteStudioのプロジェクトの名前とテクスチャの名前が一緒だと、後で再インポートする時に面倒なことになるから、名前変えようと思うんだけど、そもそもPSDtoSSを使うと自動的に同じ名前になる気がする」「いったん作った後で変えればいいんじゃないか…

体と足がつながってる部分のこだわり設計

妹「足の部分のアニメーションの話って、もうブログに書いてたっけ?」「それはまだ書いてなかったかも」youtu.be妹「こういう風に、お腹部分のカバーを作成して、足の上からかぶせて表示してる」「カバー無しでもちゃんと歩いてるようには見えるけど。もし…

ブループリントからSpriteStudioで設定したデータを調べる

「ちょっとパーツの名前を確認したいから、妹が作ったSpriteStudioのデータが欲しいんだけど」妹「別にいいけど、名前だけならUE4からでもわかるよ」妹「SsProjectって書いてあるアセットをダブルクリックすると、こういうアニメーションの確認が出来る画面…

UE4でSpriteStudioパーツの非表示

妹「そういえば、こないだの動画で実は、ほっぺたの表示切替の仕組みが入ってたんだよ。手を振るたびに、ほっぺた有りと無しが交互に出てくるようになってた」「気付かなかった……」妹「ただ非表示にするという仕組みが見つからなくて、仕方がないから、AddTe…

アニメーションするキャラクタを動かす

youtu.be妹「とりあえず動きに合わせてアニメーションが変わるように出来た」妹「問題だったのが動きに合わせてアニメーションの種類を変えるところで、ティックイベントでMovementComponentの状態を調べて、それに合わせたアニメーションをセットしつづける…

制作中の2Dアニメーション

妹「苦心の結果、ようやく良い感じの絵に仕上がってきたよ」「まるまると、おいしそうな感じになったね」妹「うむうむ、好評である。あとこれホッペタのとこが、HP満タンの時だけピンクにしたいんだけど、これは別アニメーションにしないとダメなのかな?」…

SpriteStudioのアクターが全部消えるバグとその解決法

妹「UE4でSpriteStudioのキャラクターを動かすサンプルで色々試してたら、時々アクターが全部消えちゃうことがあったんだけど、ようやく原因を突き止めることが出来たよ」「消えるっていうのはどんな感じなの?」妹「なんというかね、データとしてはあるっぽ…

SpriteStudioのキャラクターをPaper2Dのマップに追加すると見えない問題

妹「SpriteStudioのキャラクターを追加してたんだけど、全然見えないから変だと思って調べてたんだけど、これなんか角度がおかしい気がする」妹「3Dのマップに追加すると見えているのに、2Dのマップだと斜めになってて、回転されたりカメラを動かしたりしな…

SpriteStudioのデータをUE4で使う方法(当たり判定編)

妹「SpriteStudioには当たり判定っぽい機能があったんだけど、なんかこの表を見た感じだと、UE4のとこが☓になってる気がするんだけど……」OPTPiX SpriteStudio 5 互換性の比較表 - Google スプレッドシート「当たり判定機能は使えない。理由はよくわからない…

SpriteStudioのデータをUE4で使う方法(関連ファイルとアセットの取り扱い)

妹「UE4で動かしてるアニメーションって、sspjとかのファイルと連動してるの? sspjファイルを修正したらアニメーション変わるとか、消したらアセットの方もなくなるとか」「そういう風にはならない。アセットとして追加した時点で画像もアニメーションも別…

SpriteStudioのデータをUE4で使う方法(アニメーションの単位時間)

妹「そういえばSpriteStudioの方で単位時間の設定があって、これが今1/60になってるんだけど、このままでいいのかな? 使うゲームエンジンに合わせて設定するみたいな話を見たんだけど、UE4がどうなってるのかわからないんだけど」「そこはどんな数字でもい…

SpriteStudioのデータをUE4で使う方法(アニメ設定編)

「昨日はインストール作業だけで終わってしまったから、今日はアニメーションの再生を。自分のプロジェクトに追加する場合でも手順は同じなんだけど、最初はサンプルプロジェクトに追加するのがおすすめ。プラグインの有効無効の設定とかが正しい状態だから…