-4

正規化された座標系を作成したいのですが、宣言時にこれを行う変数を作成する方法があるかどうか疑問に思っていました:

Normals.BottomLeftX *= ClientArea.right;
Normals.BottomRightX *= ClientArea.right;
Normals.TopLeftX *= ClientArea.right;
Normals.TopRightX *= ClientArea.right;

Normals.BottomLeftY *= ClientArea.bottom;
Normals.BottomRightY *= ClientArea.bottom;
Normals.TopLeftY *= ClientArea.bottom;
Normals.TopRightY *= ClientArea.bottom;

ps それぞれの X バージョンと Y バージョンを作成する予定です。値は任意です。値が x の場合、y に下の値が掛けられるので、正しい値が掛けられます。何をする必要があるかをよりよく理解するために、これを使用して GUI ゲーム エンジンでセクションを作成します。

4

1 に答える 1

0

いつでもコンストラクターを記述して、それ自体の値を自分自身の時間に設定するNormals.fooことができます。ClientArea.barClientArea.bar

ただし、法線のすべてのメンバーは、作成したクラスまたは構造体の型である必要があります。プログラムで ClientArea が頻繁に変更されない限り、そこにあるようなことをする方が良いと思います。

于 2013-04-21T13:58:42.640 に答える