ユーザ用ツール

サイト用ツール


2025:11:02

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
2025:11:02 [2025/11/02 22:33] machiaworx2025:11:02 [2025/11/03 06:26] (現在) machiaworx
行 6: 行 6:
   * 元々ゲーム本編のプログラムを無理やり改造してメニューを作っていたんだけど、そもそもの話として拡大縮小を制御できればインタラクション表現は可能なのではと思った。   * 元々ゲーム本編のプログラムを無理やり改造してメニューを作っていたんだけど、そもそもの話として拡大縮小を制御できればインタラクション表現は可能なのではと思った。
   * 選択項目がうごうごし始めてる。これなら問題なかろ。うごうごする方向間違えたけど逆に表現としてはアリだな。   * 選択項目がうごうごし始めてる。これなら問題なかろ。うごうごする方向間違えたけど逆に表現としてはアリだな。
-  * あとは決定時に変数を定義して拡大倍率を変更すればなんとかなる。今日もうってしまおうかし(今10時だ+  * あとは決定時に変数を定義して拡大倍率を変更すればなんとかなるので作ってみた 
 +  * とりあえず動くものになったのであとはもうちょと調整する。 
 + 
 +---- 
 +  * 上記を実装の際、Unityの仕様らしきものに抵触したためにエラーが出た。 
 +  * 描画時に内部の変数を利用し描画、かつシーン更新(現在のシーンを破棄する)をすると、SerializeObjectがないって言ってエラーが出る。恐らくプログラム本体かスクリプトとかにアクセスとしたときにその参照先がないって形でエラーになると思われる。描画とプログラムが非同期に動いてるために起こるエラーなんじゃないと考える。 
 +  * よって、シーンの破棄間際に変数を更新することがないように特定フレームを超えた場合は変数を更新ないようにした 
 +  * これでバグを回避できた。ダメであれば描画自体を止める考えもあったけど、とりあえずそれやらなくていい模様。 
 +  * Unityをそまま使う場合、GameObjectのUpdateやDestroy等自動で動くためここまでの制御は難しい。 
 +  * まぁ本来だと描画を弄ることもないので、自作プログラム独自のエラーになるとは思うけど。
  
 ===== カメラ ===== ===== カメラ =====
行 50: 行 59:
  
 ---- ----
-  * あと仕事だとなんとなくでやると明後日の方向に吹っ飛んでいくので、なおのこと目的や制約を確認するようになってる。+  * あと仕事だとなんとなくでやると結果がおかしなるので、なおのこと目的や制約を確認するようになってる。
   * よって、色々調べることが多い。   * よって、色々調べることが多い。
   * こんなことにたどり着くのにも結構時間がかかってるけど、仕方ないね。あとそのほうがしっかり仕事や遊びができるしこの方針は継続していこう。   * こんなことにたどり着くのにも結構時間がかかってるけど、仕方ないね。あとそのほうがしっかり仕事や遊びができるしこの方針は継続していこう。
  
  
2025/11/02.1762090384.txt.gz · 最終更新: 2025/11/02 22:33 by machiaworx