土屋つかさの技術ブログは今か無しか

土屋つかさが主にプログラミングについて語るブログです。

新海誠監督の「天気の子」での表現に対する自覚について(の、2019年公開当時に書いたまま放置してた未完成テキスト)

2022年11月12日に公開2日目の「すずめの戸締まり」を鑑賞してきました。響きすぎて終盤でボロ泣きしました。人によってはとても苦しい映画かもしれないけど、出来れば前情報無しで見に行って欲しい作品です。 映画を観ていて、以前から思っていた新…

#unity ジンバルロックをゼロから理解する

3Dオブジェクトの回転についてネットで調べると、決まって「ジンバルロック」という用語と、その説明にぶつかります。この「ジンバルロック」がどういう物なのか、長い事ピンと来ていなかったのですが、ようやく腑に落ちたのでまとめておきます。 以下、土…

#unity CSVファイルを読み込むシンプルな汎用ロジックを書いた

csvファイルをUnityで読み込む時、毎回、一部だけ異なる似たようなコードを書いてしまいます。その頻出処理をイテレーター化したので紹介します。 Unityでcsvファイルを操作する動機 ゲームで使うデータ、例えばアイテムやモンスターなどのデータは、1個当…

#unity ツカサ式スタック型ステートマシンT2sFSM(その2)

前回、ツカサ式ステートマシンT2sFSMを紹介しました。 someiyoshino.info 前回の実装はテキスト描画フレームワークの設計中に作った物だったのですが、その後の実装過程で、より分かりやすくかつ安全に使えるようにちょこちょこ改修を続けています。今回は主…

#unity 小ネタ:RectTransform.sizeDeltaの初期値について

ここ1週間くらいcanvasの挙動に嵌まっていて、ようやく解決出来たのでメモ。結果的には自分の単純な見落としで反省しました。 趣味でテキストレイヤフレームワークを作っています(そんな趣味ある?*1)。canvas上で動作する物で、1文字ずつオブジェクトを…

#unity ツカサ式スタック型ステートマシンの紹介(ゲーム向きのステートマシン実装)

現在、テキストウィンドウ描画ライブラリを作ってまして*1、その過程でスタック型のステートマシンを実装しました。このステートマシンは土屋が頻繁に使うロジックで、仲間内では「ツカサ式(つかさしき)」と呼んでいます。今回はこのツカサ式ステートマシ…

#unity 小ネタ:Explicitレイアウトミスの話

ちょっと試したい事があってコードを書いていたら、普通に実行した時は問題無く動くのに、Visual Studioでアタッチしている時だけUnityが100%実行時エラーを出して落ちる(!)という、出来れば遭遇したくない事態に陥りました。 最初は意味がわからなす…