Posted Articles

プログラム's articles. (16)

sharp6 Sep/15/2024 00:58

ナウローディング演出の修正

今日はシーン切替直前に動きがピタリと止まってたNowLoading演出の変更&修正と、行動選択(ノベルゲーで言う選択肢)ボタン出現時にボタン以外の画面を暗くした※のと、ストーリー画面の操作説明(こっちはカードゲーム画面と違って操作がシンプルなので簡単なポップアップ形式)の追加。

※ボタン等のUIは「操作できるとユーザーがわかるように」「背景に溶け込まないように気を付ける」のが鉄則だと会社のデザイナーさんがいつも口を酸っぱくして言ってるので、それを意識してます。(←自主制作に使うため他職種のノウハウにも聞き耳を立てているヤツ)


シルエットの周りをカードがぐるぐる。読み込みが重い時はやっぱり止まります。とはいえ別にコイツが滑らかに動くことが大事なわけでもないのでそんな努力はしません。読み込み側の速度が落ちたら本末転倒だしね。

sharp6 Sep/14/2024 00:29

日付変更演出

今日はBGM周りのバグの修正と、日付変更演出のアニメーションを組んでいました。画像は例によって仮置きなので変更あるかも。
それにしてもunityのアニメーション周りのシステムの使い方まだ慣れてないなー。予想以上に試行錯誤してしまった(←普段は大体コードで動きを記述してる人)


あっ、日付変更演出中に会話テキストの表示が進んじゃってるのはバグですね……(記事書きながら気付いた)

sharp6 Sep/08/2024 13:12

今日はここまで

before


after

今日は昨日課題に出たカード名欄のバグ修正だけなので、速めに記事投稿。
……いや、10月に国家試験(IPA)があるので試験勉強ですよ。さすがにいつまでも応用情報のままじゃいけないので一念発起しました。できればサクっと受かってしまいたい。
(なお、仕事が忙しいからと後回しにしてたせいでまた午前1から受けなおさなきゃいけなくなった模様)

あとは休憩時間にカードのフレーバーテキストでも考えようかな。

sharp6 Sep/08/2024 02:08

カード名がはみ出とる……

今日はシナリオの追加と動作確認。
あっ……


(カード名は「タスのエメラルドの投げ矢」)

カード名の長さに合わせて文字サイズ調整する関数入れないと。(カードテキストの方は調整済みなんだけどもカード名もはみ出す可能性あるの忘れてた)

明日はここの調整からスタートだな。

sharp6 Sep/04/2024 00:23

カードバトル画面実装中(その2)

カードバトル画面の実装(だいたい)終わりっ!
細かなバグや動きの設定が甘いところがあるので、水曜は仕上げ&リファクタリングの日にします。画面右側の子は紹介がまだなのですがフライング気味にスクショに入っちゃいましたね。
この辺りのキャラ紹介もまた(仕事の影響とかで進捗ない時に)やろうかな。あといい加減カード画像やクリーチャー画像が真っ白のままだと見栄えが悪すぎるしどうにかしないとなぁ。

プログラマ余談:効果対象や発動順をリスト番号で管理していた関係で、途中で消えたり発動順序が入れ替わったりといったトリッキーな挙動をするカードの管理が煩雑になりバグを誘発していました。リファクタリングしないと。……ってか、なんでこれ参照管理してないんだ? (その部分は10年近く前の過去作の流用なので、単に当時の実力が足りてなかった説が濃厚)


(音が鳴るので注意)

1 2 3 4

Search by Article Tags

Monthly Archive

Search by Exclusive Perks

Search Articles