umechica:フロア結合7

引き続きでつないでいく。

さあていよいよ最後のめんどくさいやーつ。ここが終わったら、怒れウサギの出現管理とかダメージ処理とかして、服屋とか小物屋とか作ろう。

umechica:フロア結合6

さあて、昨日の残りのフタするとこからちゃっちゃと行こう。

今日は開始がちょっと遅かったんで早々に撤収。朝のGo Walk!再開したとこで、まだ時間配分が落ち着いて無いからなあ。うっかり押せ押せになる。朝の時間は特に流れが早いからな。

賃金仕事が始まったらあんまやってられんやろうから、早いとこ粗方片付けときたいんやけどな。多少は遊べるレベルで公開もしたいし。

umechica:フロア結合5

さあて、引き続きどんどんつなげていこうね。(つなげていこうおじさん)

思った以上に面倒くさいやーつ。(;´Д`)

あかん。全然終わる気がせん。(;´Д`)

umechica:フロア結合4

さあて、昨日の反対側のとこ塞いでいきますか。

怒れウサギのダメージ早よ実装したいなあ。今んとこプライオリティかなり低いから大分先になんなあ。先やってまいたいなあ。

服屋とか小物屋とかも、大分先になりそやなあ。(;´Д`)

umechica:フロア結合3(2)

なんか、3日くらい気絶してたりしたんじゃないかってくらい、時間が過ぎていくのが早すぎる。なんかtime系バグってないか?(;´Д`)

前回の作業が吹き飛んでから、「2回目は早い」パワーも出なかったのと、PHPのお勉強と、c#でステートマシンのお勉強からの新しいデザインパタンーンの検討とか諸々あって、アタマがプログラミングに依ってたのもあって3Dがそっ閉じ状態になってた。

しかし「これ、また数ヶ月開いてまた一から覚え直すパターンやないかい!」と危機感なので、umechicaはやっとこうと思って再開。

しかし、5日開いただけで結構記憶も消し飛んでたなあ。(;´Д`)コワイコワイ

まあ、ここの階段がややこしいお陰で、つなぎ方の色々もできたし、後はサクサク行ってくれるんじゃ無いやろか。今週中に三番街を出たいなあ。(ずっとここに居過ぎて飽きたw)

最近朝から頭が回ってなかった感も、ちょっと体調不良でここ2ヶ月ほど朝のステップを休んでたのを今日再開して、作業前にGo Walk!やったんで、頭回らん感も無かった。体液回すのホンマ大事。

CakePHPのお勉強

久しぶりにWebアプリのお仕事をするかもなので、要件予定のCakePHPのお勉強。

前にCakePHP使ってた現場は、あれからもう3年以上開いてて、すっかり忘れた。(;´Д`)

しかも間にLaravelのお勉強を挟んだんで、記憶がLaravelに浸食されてるw。Laravelはこのサイトのリプレースで予定してたけど、それならいっそサーバも変えるか、と色々調べて、なんならサーブレットとか使えるサーバを(Unityで3DSNS的なのを構想して)とやってる内にGo Walk!の色々でパージされたまんまやったのを今思い出した。(;´Д`)

まあちょっとコード組んだら思い出すかと、先ずはCakePHPを入れようとしたら、現行バージョンは4やと。そうか、知らん間に上がってたか。

先ずは3から思い出したいなあと、常設環境のMAMPで使ってるローカルのWebルートを見たら、CakePHP3のプロジェクトが入ってたんで、これでいいかと動かすとエラー。Compact()がどーのこーのと。調べると、PHP7.5辺りでのトラブルらしい。CakePHP3.5から解消されてるとかあったが、入れてるこれは3.6なんやが・・・。

CakePHP自体を入れ直そうかと、ググりながら格闘するも、CakePHP3がどうにも引っかからない。そういや前も入れるのに苦労したんよなあ。めんどくさ。

そのまんまの対応方法があったんで、手元のプロジェクトのお手当でしのぐ。

何かチュートリアルをやろうと適当にググったのをやってみたら、なんか中途半端で終わった。なんだこれ?(;´Д`)


日が変わって、Windows環境でやってたのを、改めてMacの方でやってみる。

こっちにも既存プロジェクトがあったが、同じようにcompact()でエラーが出てる。やはり本家よ、とインストラクションを頼って新しいプロジェクトのインストールを試みると、「require php >=5.6.0,<8.0.0」と。おいー。

M1版が安定してきたって聞くし、久々にDockerでも入れるか?とか思ったが、Macで使ってるMAMPはPHP7.4.21があった(!)んで、こちらでインストール。

pearのcomposerセットアップで、サイト翻訳でコピペしててコードが全角になってて失敗したり、去年8月くらいに既に入れてたのがあって(記憶が無いし何か色々足りなくて動かん(;´Д`))消したりしながら、無事完了。エラーも無し!\(^O^)/

入ってしまうとPHPを8に変えても何の問題も無いんか。おいー。(追記:いや、結構Warning出るなあ(;´Д`))

しかしまあ環境構築だけで面倒くさいな。最近は、その時だけ便利にしても、流れが速すぎてあっという間にあれやこれやで直ぐ詰むからなあ。無駄の極みでしか無い。

そしてこっからがようやっとで目的のスタートっていう。(;´Д`)

umechica:フロア結合2

意外と面倒くさくて終わる気がしない。

そして落ちるっていう。_ノ乙(、ン、)_

どうしてもUnityって保存を忘れるんよなあ。シーン内のどっかに「保存しろ!」とか掲示しとかなあかんなあ。

umechica:フードコート辺りの造作

さてと作り込んでいきますかー。

フロアをつなげるのをすっかり忘れてた。明日つなげよう。床と天井と壁のベーステクスチャも設定しよう。照明も焼いてそれっぽさを味わいたい。今こそ前にやったポイントライトな照明がええ感じやろうからなあ。

いやしかし、1時間なんてあっという間やな。そしてここんとこ動画編集の方が長くなりつつあるんで困る。朝に3時間近く潰れるのはちょっともったいない。動画は原点に返ってもっと手を抜こう。色々振り返りができて利益が多いが、何ならUnityの実作業の時間を長くしたいからなあ。

昼間のGo Walk!の方は、ここんとこ基本的な設計の方のお勉強で停滞してた。オブジェクト指向は30年前から忌避してたけど、前から考えてた様に、3Dはホンマオブジェクト指向そのまんまやからな。メリットが全部そのまんまで、これはやっとかんとやからなあ。

そうは言ってもとっととビルドして上げて行けと。ほんまえいや!で上げて行かんとやでな。

脳がすっかり年寄りになった感が日に日に増していくからなあ。「今、現時点が、人生で一番若く、元気なんやで!」ってのが身に沁みる。(;´Д`)

まあフィジカルな元気さで言えば最近絶好調なんでありがたく感謝感激。

FPSテスト:着弾バグの修正

昨日の着弾時のバグを修正。

木曜日の朝という、火水の休肝日明けでカロリーがカラッカラで頭が回らない。ここ最近は大体、休肝日で体重が2kgくらい減る。そして次の休肝日までに2kgくらい増えるというサイクル。

何のことは無い、追加したテーブルにRigidbodyを忘れてて、オマケにヌルチェック忘れでエラー出てたという。(;´Д`)

まあこれで、オブジェクトがバンバン打てる様にはなった。あれだけ見栄えが「あちゃー」と思って気にしてたテーブルとイスも、弾き飛ばしてたらまったく気にならんかったなw。もう必要なのはアリモノでバンバン埋めていこう。

もう個人的には充分に楽しいんで、一時的に通路の装飾をそれっぽくして遊んでみよう。そして、一定時間逃げ回るのか、ゴールの場所を決めるのか、全て倒すのか、何かしらのゴールを設定して、ゲームっぽくしてみよう。

あーその前に、このフードコートら辺をもっとぽくして、アパレルとかにトルソーとか服吊ったラックとか置こう。雑貨屋とかもいいよなあ。そういやおもちゃ屋もあったか。

逆に店のそれらを撃っちゃったら弁償金が増えてって、っていうマンガっぽい設定もいいかもやなあ。

FPSテスト:シーン作成

無事、POLYGON-FPSのアサインもできたんで、色々置いてぶっ放せるかのテストをしたい。

そもPOLYGON-FPSにはガソリン缶くらいしか衝撃処理が無いっぽいんで、解析ついでに、標的オブジェクトが想定タグ以外の時に衝撃処理を追加した。

結局、空間の修正でほぼ終わってもうた。_ノ乙(、ン、)_

とりあえず試射はできたが、着弾処理は課題やなあ。「なぜ配列?」と思ったが、理由まではまだ解らんし、なんなら全部書き直さんと無理、とかなったらいややなあ。

いっそ、対怒れウサギでフィックスしようか。ってこっちも、実はプレーヤーのダメージ処理は入って無いんよなw。(;´Д`)オフラレテルダケカモシレンガ

またソース読み込まんとなんか。(;´Д`)