4
已解决
沙宸安
高级启示者
高级启示者
下载链接:点我
2020年12月6日下午两点,一个名为XACRAFT的游戏诞生了。
XACRAFT的开发历史已有三年之久,XACRAFT能够获得同学们的支持,
我认为离不开酷町问答平台的支持以及这些同学的帮助:
新增兑换码:XACRAFT_Birthday_3
XACRAFT三周年,一路有你!
沙宸安在2023-12-02 09:05:16追加了内容
为什么本次更新选择把源代码放在压缩包里?
因为复制粘贴到洛谷博客上会出现问题
沙宸安在2023-12-03 00:50:41追加了内容
请将压缩包解压后运行游玩
沙宸安在2023-12-03 15:07:30追加了内容
原先代码出现问题,下载链接已更新
沙宸安在2023-12-03 23:25:15追加了内容
经调查,出错位置在本次更新的标题画面中,我们已进行修正
沙宸安在2023-12-06 00:04:46追加了内容
XACRAFT 3.6已开始研究
沙宸安在2023-12-06 22:45:33追加了内容
又有人挖坟了啊啊啊
沙宸安在2023-12-07 22:48:36追加了内容
沙宸安在2023-12-08 12:31:37追加了内容
沙宸安在2023-12-08 22:09:31追加了内容
沙宸安在2023-12-09 16:51:11追加了内容
沙宸安在2023-12-11 22:47:31追加了内容
沙宸安在2023-12-12 22:51:27追加了内容
沙宸安在2023-12-13 13:34:32追加了内容
沙宸安在2023-12-16 01:30:10追加了内容
沙宸安在2023-12-21 23:05:29追加了内容
沙宸安在2024-01-02 22:59:10追加了内容
0
3
沙宸安
高级启示者
高级启示者
你还记得那个没有存档功能、没有加入清屏函数、没有重力场、没有背包的XACRAFT 1.0吗?
(新玩家:啊,背包?图上那一排不就是背包的物品栏吗?)
0
王牌工作室官方
新手光能
新手光能
#include <raylib.h>
//#include <windows.h>
#include <raymath.h>
int main(void)
{
// 初始化
const int screenWidth = 640;
const int screenHeight = 480;
//启用反锯齿
SetConfigFlags(FLAG_MSAA_4X_HINT);
//初始化窗口
InitWindow(screenWidth, screenHeight, "Sample");
// 初始化摄像机
Camera3D camera = { 0 };
camera.position = (Vector3){ 40.0f, 30.0f, 0.0f }; //相机所在位置{x,y,z}
camera.target = (Vector3){ 0.0f, 0.0f, 0.0f }; //相机朝向位置{x,y,z}
camera.up = (Vector3){ 0.0f, 1.0f, 0.0f }; //相机正上方朝向矢量
camera.fovy = 40; //相机视野宽度
camera.projection = CAMERA_PERSPECTIVE; //采用透视投影
//设置动画帧率(刷新率,fps)为30帧/秒
SetTargetFPS(60);
int colorHue = 0;
//--------------------------------------------------------------------------------------
// 主游戏循环
while (!WindowShouldClose()) //关闭窗口或者按ESC键时返回true
{
//自动计算和更新摄像机位置
UpdateCamera(&camera, CAMERA_FIRST_PERSON);
// 每次循环更新一帧
double time = GetTime();
colorHue++;
colorHue%=360;
BeginDrawing();
ClearBackground(WHITE);
//以摄像机视角绘制3d内容
BeginMode3D(camera);
DrawCube(Vector3{10.0f,10.0f,10.0f},10,10,10,RED);
EndMode3D();
EndDrawing();
//释放材质和贴图
}
//关闭窗口
CloseWindow();
return 0;
}
3D
0
0
0
0
0
0
0
0