ユーザ用ツール

サイト用ツール


2025:02:16

差分

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

この比較画面へのリンク

次のリビジョン
前のリビジョン
2025:02:16 [2025/02/16 15:09] – 作成 machiaworx2025:02:16 [2025/02/17 05:53] (現在) machiaworx
行 9: 行 9:
   * つまりは計算を並列化(実際は同時に処理なのでクロック数は同じとかかねえ)する形になる。   * つまりは計算を並列化(実際は同時に処理なのでクロック数は同じとかかねえ)する形になる。
   * ただそのために型をあわせる等の下準備は必要。すなわちアルゴリズム的にはよろしくない粒度での記述になるってこと。(変数4個単位で区切って処理、余った部分は計算しない等の分岐が必要)   * ただそのために型をあわせる等の下準備は必要。すなわちアルゴリズム的にはよろしくない粒度での記述になるってこと。(変数4個単位で区切って処理、余った部分は計算しない等の分岐が必要)
-  * あ、これんさXSP記事見たことるような分岐だぞぉ・・・w + 
-  * +===== ゲーム開発 ===== 
 +  自作ゲームの描画順についてだいぶおかしかったので修正した。 
 +  * 弾について、元々画面内で必要な順番を指定していたんだけど、値によってプレイヤーと重複することが発覚。もしくはしきい値がまりにも小さすぎる。 
 +  * 結果何が起きるかと言うと描画順番がおかしくなる。\\ プレイヤー→弾、の順番で描画したいのに、弾→プレイヤーになってしまう。 
 +  * これはZソートを自分で行ているため起きるだけど、そもそも透視投影におけるUnityの描画順番(というかOpenGLの仕様か?)がZの差分が小いと機能しない。 
 +  * ついでに言うと弾描画をレイヤー単位で前になるよう指定しているので問題が更にややしくなる。(これは視認性の問題で明示的に指定している) 
 +  * 今回は、プレイヤー弾の差分が大きくな、すなわち描画順が絶対に変わらないように描画順を生存フレーム数に依存するよう設定した。 
 +  * 弾であればずっと残る危険性もいのでひと安心。 
 +  * あとは敵・ボス・プレイヤー・背景は描画順を明示的に指定する形で対応予定。
2025/02/16.1739686176.txt.gz · 最終更新: 2025/02/16 15:09 by machiaworx