アイシャの第16回活動報告/Unity
時間たつのめっちゃはやい――っ!
なんとひと月ぶりの更新。
このひと月、エロくもなんともない作業しかしていなかったので投稿は控えていましたが、
エロくも何ともない部分がタイトル画面以外完成したので軽く報告を。
シナリオ選択画面のレイアウトですが――
左にタイトル、右にテキスト、
これはCRYSTARの日記です。
タイトルにカーソルを合わせると背景がそのシーンのスクショに変わるのは、
KINGDOM HEARTSのシアターですね。
画像によっては視認性が悪くなりそうですが、まあそん時はそん時で画像を暗くしたりします。
UIのデザインは、タイトルとテキストの角の、やたら描きこまれてる部分は、
ウラッハ宮殿の金の広間、及びシュトゥットガルト、王家の蔵書に施されている装飾を見て描きました。いずれもルネサンス期のドイツのものです。
めっちゃかっこかわいい――っ!
UIなんて2週間ぐらいでぱぱっと作れると思っていましたが、甘かった。
特にスクロールビューには大変苦労させられました。
unityのScrollViewについて
unityに標準で用意されているScrollViewですが、
いくつか気になった点があったので、書いておきます。
- Scrollber.valueが解像度によって(?)はオーバーフローを起こす問題。
これについては、結構格闘しましたが、ついに解決できませんでした。
ちなみにフルHD及び4Kではこの問題は確認できませんでした。
CanvasScalerが関係しているかも?
- ScrollRectのClamped無意味じゃね問題。
ScrollRectのMovementTypeのClampedですが、
マイナスになるし1を超えやがります。
何のためのClampなのか――っ!
- EventTrigger付きobject上で、スクロールできない問題。
EventTriggerが優先されるのかなんなのか、ともかくスクロールできなくなります。
解決方法をググってみると、自分が使いたいものだけ継承する方法がありましたが、
わたしなりの解決方法を書いておきます。
・まずスクリプトを新規作成し、EventTriggerの中身を丸ごとコピペします。
・そして余計なものを削除します。
以上です。
上記動画の場合、IDropHandler及びIScrollHandlerの2つを削除しています。
Sceneの遷移について
フェードを作っているとき、無駄に悩みまくって時間を浪費しました。
エディター上とビルドしたものとでは、ロードの処理がどうやら違うらしく、
どこも間違ってないのに、フェードがうまくできなくて悩む羽目に……
エディター上とビルドしたものとで挙動がちがうとか初心者殺しすぎです。
わかりやすいところに書いておいてくれればいいのに――っ!
今後の予定について
- 今後は何かしらの進展がある度に記事を投稿することにします――たぶん。
やはりひと月更新なしはあかん。
- この後10日~2週間ほどかけて、キャラクターモデルの最終チェックをし、そのあとは時間が許す限り、えっちなモーションを作り続けます。
- 時間が許す限りとはどれぐらいの期間を指すのかですが、8月中旬までと定めます。
当初は今年中に1本出せればいいかな――ぐらいの気持ちでblender及びunityを学習し始めましたが、想像よりかなり順調なので、もういっそのこと夏休み需要を狙っていきたいと思います――そんなものがあるのかは知りませんが。
ばいばい
BGM/SE/Voice
・魔王魂
・ポケットサウンド
・Honey Drop
余談
モーションはすべて手付けで作ります。
モーションキャプチャーで作れないかな~と思って試しましたが、
残念ながらGTX980では性能不足でした。