日記(172)

<前 次>

アンパンマンDB(システム)

管理画面側の話ですが、新着コメント管理にロケーション情報を表示するようにしました。
そもそもこの画面の話自体日記では出してなかった気がするので説明しておくと、コメント管理機能の中でも、まだ管理人がチェックしていないコメントのための集中管理画面です。
通常の管理画面だと確認済みのコメントも交ざって出てくるのと、たくさん一度に表示する必要があって管理UIを省スペースにしている分操作が煩雑というのがあって、それを解決するために作りました。
新着コメント管理だと新着コメント中心で出てくるし、操作もワンクリックで終わりというシンプルさ。
逆に、シンプル過ぎて前後関係とかがわからないのが今の新着コメント管理の課題。
そのあたりの込み入った考慮が必要なら普通のコメント管理に移動するというのも手だけど。

アンパンマンDB(記事更新)

アンパンマンDBとfunyak

アンパンマンDB(記事更新)

「ロボリィとぽかぽかプレゼント(2023劇場版ベストCD)」の商品情報を追加
映画サントラの情報が来たので記入しました。
6月28日発売のようです。

funyak

TileGridPlateCollider 斜めの通常ケースの境界線算出 · mifumi323/funyak@7352c7c
角の特殊パターンの前に、斜めの通常パターンを完成させることにしました。
できていなかった境界線の算出は、角の特殊パターンでも使うので、マップオブジェクト側に共通処理として作っておきました。

アンパンマンDBとfunyak

アンパンマンDB(記事更新)

キャラ「ナポレオンパイくん」を追加
キャラ「シャルロットさん」を追加
最近登場した2名を追加。

funyak

角に当たった場合のパターンを表にするとこんな感じ。

A手前横B手前縦C奥横D奥縦対象
N/A
oD
oC
ooCD
oB
ooBD
ooB
oooBD
oA
ooA
ooAC
oooAC
ooAB
oooAB
oooAB
ooooAB

法則性としては、手前に壁があると、方向の違う奥の壁が隠れる、といったところですね。
この表の通りに16パターンをそれぞれ実装するより、法則性をうまく使って効率よく済ませたいところ。

funyak

角にぶつかった特殊パターンについて考えています。
座標上の角にぶつかった場合、壁としては、最大4つ(手前と奥、縦と横の組み合わせ)とぶつかる可能性があります。
一方、共通当たり判定の仕様としては、一つとしかぶつからないので、どれか一つを選ぶ必要があります。
もちろん、いつも4つ壁があるわけではなく、2つだったり、全くなかったりというパターンもあります。
0は言うまでもなく当たりなしで、1はシンプルに当たった一つの壁を採用すればよく、4つは手前2つを合成すればいいはず。
組み合わせパターンの多彩な2と3が厄介なんですよね。

ドラゴンクエスト10(しろいコキン)

ハウジング(途中)
長らく手付かずだったしろいコキン宅のハウジングに手を付け始めました。

ハウジング(途中)
ハウジング(途中)
お風呂関連の家具・庭具を集めているので、銭湯をイメージしてみようかと。
とはいえ、ドラクエ10の家具は銭湯を再現できるようなものではないし、肝心の浴槽がそもそも銭湯っぽくないので、ほんのりイメージさせる程度にそれっぽいものを配置するぐらいのつもりです。
ど真ん中に鎮座しているでっかいぬいぐるみは正直銭湯にはそぐわないものだと思うけど、ここには何かわかりやすいシンボルを置いておきたいのでこうしています。
ひとまずは倉庫的な場所に押し込めている全浴槽を広いところに出してそれからかな。

funyak

TileGridPlateCollider 斜めの当たり判定 · mifumi323/funyak@c783055
斜めの当たり判定、頑張りました!
ただ、まだ接地面データの生成とか、角にぶつかった特殊パターンができていないので、斜めが実用的になるにはもうちょっとかかります。
今のところは垂直な当たり判定しか必要とされていないので、ここ作りかけのまま他を進めるというのも手ですがね。

<前 次>