文件名称:mycraft:我的世界克隆
文件大小:34KB
文件格式:ZIP
更新时间:2024-07-22 02:58:12
C++
我的世界 我的世界克隆 要求 支持 OpenGL 3.2 的显卡 库:GLFW、GLM、GLEW、GLU 特征 “无限”程序生成的世界 简单物理(碰撞、重力) 摧毁或放置任何类型的方块 透明水块 支持 minecraft 材质包(放在 png/ 目录下) 控件 单击任意位置捕获鼠标,ESC 释放 鼠标控制相机 WASD 移动 空间跳跃 鼠标左键摧毁一个方块(必须足够近) B / TAB 更改块类型(当前选择显示在右上角) 右键单击鼠标,或在 OSX 上单击 CMD 以放置一个块(必须接触另一个块) 截图 (使用非默认纹理)
【文件预览】:
mycraft-master
----h()
--------exceptions.hpp(278B)
--------cube.hpp(210B)
--------camera.hpp(347B)
--------textures.hpp(734B)
--------coordinate.hpp(811B)
--------mesh.hpp(331B)
--------block_library.hpp(962B)
--------chunk.hpp(1KB)
--------chunk_manager.hpp(2KB)
--------ray_caster.hpp(284B)
--------player.hpp(2KB)
--------perlin_noise.hpp(380B)
--------block.hpp(283B)
--------shaders.hpp(194B)
--------renderer.hpp(2KB)
----png()
--------textures()
----src()
--------coordinate.cpp(563B)
--------chunk_manager.cpp(10KB)
--------block_library.cpp(3KB)
--------mycraft.cpp(6KB)
--------chunk.cpp(3KB)
--------camera.cpp(334B)
--------player.cpp(6KB)
--------textures.cpp(4KB)
--------renderer.cpp(9KB)
--------ray_caster.cpp(2KB)
--------perlin_noise.cpp(2KB)
--------mesh.cpp(172B)
--------shaders.cpp(2KB)
--------cube.cpp(3KB)
----shaders()
--------tint-fragment.glsl(106B)
--------tint-vertex.glsl(95B)
--------chunk-vertex.glsl(399B)
--------chunk-fragment.glsl(778B)
--------floating-fragment.glsl(278B)
--------floating-vertex.glsl(239B)
----doc()
--------ISSUES(749B)
--------IDEAS(141B)
----.gitignore(87B)
----Makefile(666B)
----README.md(894B)