在下载本文件之后,建议使用 CMake 进行整合。请依照以下步骤进行操作:
- 在解压后的文件夹中依次输入:
mkdir build # 创建 build 文件夹
cd build # 进入 build 文件夹
cmake .. # 可以不使用命令行指令,直接在文件资源管理器中创建 build 文件夹并进入,再打开命令行输入该命令
cmake --build . # 编译工程这样就可以在 build 文件夹中找到我们熟悉的 .sln 文件,在 bin 文件夹中可以找到我们需要的 .exe 文件。
在项目组成员进行上传时,请按以下步骤操作:
- 获取远程仓库的最新更新:
git fetch origin # 从远程仓库获取最新的更新(不合并)
git status # 检查本地仓库的当前状态,确认是否落后于远程仓库- 拉取远程更新并合并:
git pull origin main # 拉取并自动合并远程 main 分支上的更新- 检查修改的文件:
git status # 显示修改、添加、删除的文件
git diff # 查看具体修改了哪些内容- 将修改的文件添加到暂存区:
git add . # 添加所有修改的文件到暂存区
# 或者
git add <file1> <file2> ... # 仅添加特定文件- 提交修改:
git commit -m "描述本次修改的内容" # 提交修改,并描述本次修改的内容- 推送修改到远程仓库:
git push origin main # 将本地提交推送到远程 GitHub 仓库- 查看本次提交修改了哪些文件(可选):
git show --name-only # 查看本次提交修改了哪些文件本项目协作者:
- WenHe Wan
- ShiHuang Liu
- SiChen Li
- [PengCheng Yuan]
- [MinJia Zhu]
本项目大都参考自该开源项目,感谢开源,我们对它进行了一点点修改,使得它可以切换player的皮肤纹理和生物与player的碰撞检测
This program uses the concept of the famous game Minecraft but with better graphics. It procedurally generates an infinite world, the player has an animated character and can break blocks, there are also different biomes and mobs.
Here is a video presenting the program :
This program is a school project for Polytech Paris-Saclay as part of our computer graphics course and we won a prize for the best project :
- Angel Uriot : Co-creator of the project.
- Gaétan Renard : Co-creator of the project.
- Arthur Azambre : Co-creator of the project.






