絞り込み条件を変更する
検索条件を絞り込む

すべてのブログから「#マルチスレッド」タグの検索結果

1 件中 1 - 1 件表示
カバー画像

c+WINAPIと3DCGの理屈その7

解像度を640x480にしました。が、その分遅くなったので、その分高速化しました。#include"DXLib.h"#include<math.h>#include<stdlib.h>#include<windows.h>#define CELL 1.0f// ★変更:解像度を320x240→640x480に引き上げ(今後は640x480を最低ラインとする)// FOV_Fは解像度に比例させて画角を維持している(320→640/240→480はどちらも2倍なので600→1200)const float FOV_F = 1200.0f;const int HEIGHT = 480;const int WIDTH = 640;struct VTX {    float x, y, z;    float u, v;    float b; // 旧Gouraud用(頂点の明るさ)。互換のため残しているが新パイプラインでは未使用};struct Camera{    float x, y, z;    float yaw; // 左右回転のみ    float height;};enum WallDir{    WALL_NORTH,    WALL_SOUTH,    WALL_WEST,    WALL_EAST};struct Vec3{    float x;    float y;    float z;};float ZBuf[HEIGHT][WIDTH];#define RAD (3.14159265/180.0)Camera cam
0
1 件中 1 - 1