【けふの進捗】LEVEL2の実装まで終わりました
とりあえず動画を見るのです!!(2回目)
※画面は開発中のものにつき、実際の仕様とは異なる場合があります....ってよ!!!!
よろしい ならば露出だ
諸君 私は露出が好きだ。
諸君 私は露出が好きだ。
諸君 私は露出が大好きだ。
ノーパンが好きだ
ノーパンで営む日常が好きだ
ノーパンで階段が好きだ
路地裏で露出が好きだ
ノーパンでカウンター席が好きだ
男子トイレでおしっこが好きだ
街中で 階段で
路地裏で カフェで
男子トイレで
このノーパンで行われるありとあらゆる露出行動が大好きだ
~中略~
更なる露出を望むか?
背徳し、興奮し、罪悪感に満ちる露出を望むか?
露出! 露出! 露出!
よろしい ならば露出だ
~以下略~
By 露出少佐
LEVEL2には性癖を詰め込みました。
進捗!LEVEL2のSTAGE1~5の実装が終わりました
はい。前回進捗報告した通り、LEVEL2はノーパンで外出する話です。
LEVEL2は街中なのでステージごとにマップが変わります。
広めのマップになるので、カメラ移動もできるようになりました。
マウスホイールのドラッグで移動する仕様。マウス操作で完結。
LEVEL2では広いマップ、複雑なマップ、狭いマップがあります。
それに合わせてちょっと難易度も上がります。
(最後にバランス調整するので、動画のものよりもたぶん簡単になるはず...)
次の話
次はLEVEL3の方にうつります。
まだストーリーをちゃんと考えられていないので、まずはそこから。
学校での露出って....いいよね。
授業サボって、同級生が授業を受けている中いろんなところで露出する....みたいな....。
引き続き頑張っていきまする。
技術面の話(興味ある方向けー)
カメラ移動の話。
カメラ移動の実装にめちゃくちゃ苦戦したのは内緒。
そもそもどういった操作でカメラ移動させるのか悩んで、方向性ブレッブレの中で実装を進めようとしたので苦戦しました。
最初に方針決めるの大事。ほんと。
マウスカーソルを勝手に追従する形式も考えたのですが、普通に操作ミスりそうだったし酔いそうなのでやめました。
実装は結構簡単なはず、だったのですが。
画面の端にマウスカーソルが移動したらカメラを移動させる方法も考えたのですが、なんか意図しないタイミングでカメラが勝手に移動して操作ミスを誘発しそうだったのでやめました。
実装は結構めんどうな部類でした。
最終的に、マウスホイールのドラッグで移動させる方式にしました。
Adobeのソフトとかでよくある仕様ですね。
実装自体はすごく簡単。一番簡単。
最初からこれに決めて実装してれば苦戦することは無かったでしょう...。つらみ。
会話実装の効率化
Dialogue System for Unityで会話システムを作っているのですが、会話内容を入力するのが結構大変でした。
ポチポチクリックしながらメモからコピペして...みたいな作業を1行ごとに行う感じです。
ここで結構な時間を消費していたのでちょっと効率化を図りました。
Unity自体、もともとYarn Spinnerという仕組みで会話は実装可能なのですが、会話に応じた演出を実装しようと思うと結構めんどくさそうなのでDialogue System for Unityを使うようにしていました。
一方でYarn Spinnerはスクリプトベース(.yarn)で記述したファイルに基づいて会話を構築することができます。
このスクリプトの形式がシンプルで書きやすく、さらにはDialogue Systemにインポートすることが出来るので、これを活用することにしました。
おかげで会話の実装がだいぶ楽になりました。
これは早めのタイミングでやって本当に正解だったと思います。