∩∩
(´・ω・)
_| ⊃/(___
/ └-(____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
タイトル画面の実装 5時間目(全5時間)
寂しいタイトル画面を、もっとこう、なんて言うか、なんかゴージャス的な良い感じにしようとしていました。
結果、こうなりました。
ゴージャスというか、なんか気持ち悪い感じになりましたが、寂しくは無くなったので、これで良しとします。
ステージセレクト画面の実装 1時間目(全5時間)
ステージセレクト画面が作業項目に無かったので追加しました。
∩∩
(´・ω・)
_| ⊃/(___
/ └-(____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
タイトル画面の実装 4時間目(全5時間)
1.横画面への対応
2.タイトル画面から通常ゲーム画面への遷移
3.通常ゲーム画面からタイトル画面に戻ってくる遷移
上記3つの作業を行いました。
横画面はこんな感じです。
(´・ω・`)ショボーン
(´・ω・`)ショボーン
横画面にしても、相変わらず貧相な画面です。
タイトル画面の実装 5時間目(全5時間)
寂しいタイトル画面を、もっとこう、なんて言うか、なんかゴージャス的な良い感じにします。
∩∩
(´・ω・)
_| ⊃/(___
/ └-(____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
タイトル画面の実装 3時間目(全5時間)
タイトル画面を作りました。
とりあえず、タイトル文字とボタンを配置しただけで、とても寂しい画面です。
(´・ω・`)ショボーン
(´・ω・`)ショボーン
個人開発丸出しな感じですね…
すぐに飾り付けして豪華な感じにしたいのですが、その前に3つの作業を行いたいと思います。
タイトル画面の実装 4時間目(全5時間)
1.横画面への対応
2.タイトル画面から通常ゲーム画面への遷移
3.通常ゲーム画面からタイトル画面に戻ってくる遷移
∩∩
(´・ω・)
_| ⊃/(___
/ └-(____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
タイトル画面の実装 2時間目(全5時間)
タイトル画面を表示するにあたって、マップを描画する
MainViewクラスや、メニューやロジックボードを扱うGameSceneクラスなどの、アプリ起動直後のクラス生成処理を整理していました。
タイトル画面の実装 3時間目(全5時間)
∩∩
(´・ω・)
_| ⊃/(___
/ └-(____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
今日は「1000万人のためのPachiシミュレータ」に新機種を追加したのち、力尽きて寝ました。
∩∩
(´・ω・)
_| ⊃/(___
/ └-(____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
タイトル画面の実装 1時間目(全5時間)
タイトル画面作業の初回は、コーディングをせずに概要をまとめます。
とりあえずは単純な面クリ型のアプリでリリースしようと思っているので、このアプリの主なモードとしては
1.ストーリーモード
用意された定型のステージをクリアしていくモード。ロジックボードやロジックパネルの仕組みを段階的に理解できるような構成を想定。
2.飼育場
ロジックパネル “copy” での複製時、ランダムでロジックパネルを変更する環境。これにより、自然界の淘汰の仕組みを利用して特定環境に自動でロジックを最適化させる。
を考えます。将来的には対戦を想定しているため、
3.対戦モード
他のプレーヤーと対戦するモード。勝てば相手のロジックパネルや経験値を奪ったり、負ければ逆に奪われる。対戦モードは大きく2つのパターンを想定し、特定環境で特定ロジックを組んで待ち受けるパターンと、逆に相手の環境に挑戦するパターンがある。待ち受ける場合と挑戦する場合で褒賞は変わる想定。詳細は未確定。
を追加予定です。
とりあえずは、タイトル画面での選択肢として、1と2のボタンを用意できれば良いと考えています。
タイトル画面の実装 2時間目(全5時間)
∩∩
(´・ω・)
_| ⊃/(___
/ └-(____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
ステージクリア演出 3パターン 5時間目(全5時間)
ステージクリア時、セーブデータへクリアしたという情報を書き込み、初クリア時はロジックパネルを取得できるようにしました。
少し横道にそれましたが、これでクリア演出の処理が終了しました。
タイトル画面の実装 1時間目(全5時間)
∩∩
(´・ω・)
_| ⊃/(___
/ └-(____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
ステージクリア演出 3パターン 5時間目(全5時間)
ハイボール飲みながらアプリ作業しようとしたら眠ってしまい、ふと時計を見たら朝の7時でした。
アプリ作業終えてからお酒飲むのが正解でした。
ステージクリア演出 3パターン 5時間目(全5時間)
∩∩
(´・ω・)
_| ⊃/(___
/ └-(____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
追加作業 クリッピング処理
メニューの裏のロジックパネルを描画しないよう、クリッピング処理を行いました。
↑の画像が↓になりました。
SKCropNodeは使わないで、zオーダーと透明度を調整しました。
超スッキリした。ヽ(´▽`)ノワーイ
ステージクリア演出 3パターン 5時間目(全5時間)
吾輩はやれば出来る子である。
∩∩
(´・ω・)
_| ⊃/(___
/ └-(____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
ステージクリア演出 3パターン 5時間目(全5時間)
を中止し、
メニューの裏のロジックパネルを描画しないよう、クリッピング処理を行おうとしました。
この画像のように、メニューの後ろにはマップを薄く描画するようにしていますが、同時にロジックパネルも見えてしまっています。
結果的には、SKCropNodeというクラスでクリッピングが出来そうだと考え、色々試行錯誤しましたが出来ませんでした。単一画像のマスクのサンプルコードはあるようなのですが・・・
横道にそれますが、もう少しクリッピング作業を頑張ってみたいと思います。SKCropNodeでなくても、zオーダーの調整でも出来ないか調べてみたいと思います。
大手には作れないアプリを(気持ちだけは(๑•̀ㅂ•́)و✧)