极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【L22】計算機(jī)圖形:OpenGL復(fù)現(xiàn)“我的世界”游戲

2022-01-11 08:13:08      索煒達(dá)電子      664     

文件編號:L22

文件大?。?/strong>19M

代碼行數(shù):435行(主程序)

開發(fā)環(huán)境:VS2019、OpenGL

猿創(chuàng)承諾:該源碼均通過親自測試可正常運(yùn)行

簡要概述:利用OpenGL復(fù)刻“我的世界”游戲,完成了材質(zhì)包的加載,碰撞檢測,生物生成與隨機(jī)移動,主角第一人稱,上帝視角下的控制。

運(yùn)行效果:

【L22】計算機(jī)圖形:OpenGL復(fù)現(xiàn)“我的世界”游戲

目錄│文件列表:

 ├ 演示視頻

 │  └ 演示視頻.mp4

 └ 項目源碼

    └ minecraft_opengl

       │ minecraft.sln

       ├ craft

       │  │ Camera.cpp

       │  │ Camera.h

       │  │ Chunk.cpp

       │  │ Chunk.h

       │  │ coll_dete.cpp

       │  │ coll_dete.h

       │  │ craft.vcxproj

       │  │ craft.vcxproj.filters

       │  │ craft.vcxproj.user

       │  │ Crawler.cpp

       │  │ Crawler.h

       │  │ Cube.cpp

       │  │ Cube.h

       │  │ CubeManager.cpp

       │  │ CubeManager.h

       │  │ Label.h

       │  │ LightMaterial.cpp

       │  │ LightMaterial.h

       │  │ Man.cpp

       │  │ Man.h

       │  │ mian.cpp

       │  │ packages.config

       │  │ Point.h

       │  │ Skybox.cpp

       │  │ Skybox.h

       │  │ TexCube.cpp

       │  │ TexCube.h

       │  │ Texture.cpp

       │  │ Texture.h

       │  │ visualBall.cpp

       │  │ visualBall.h

       │  │ Word.cpp

       │  │ Word.h

       │  ├ img

       │  │  │ back.bmp

       │  │  │ bookshelf.bmp

       │  │  │ brick.bmp

       │  │  │ diamond.bmp

       │  │  │ dirt.bmp

       │  │  │ down.bmp

       │  │  │ dummy.bmp

       │  │  │ front.bmp

       │  │  │ front.jpg

       │  │  │ grab.bmp

       │  │  │ grass.bmp

       │  │  │ grass_test.bmp

       │  │  │ leaf.bmp

       │  │  │ left.bmp

       │  │  │ left.jpg

       │  │  │ redsand.bmp

       │  │  │ redStone.bmp

       │  │  │ right.bmp

       │  │  │ right.jpg

       │  │  │ sand.bmp

       │  │  │ soil.bmp

       │  │  │ stone.bmp

       │  │  │ tableside1.bmp

       │  │  │ tableside2.bmp

       │  │  │ tabletop.bmp

       │  │  │ tntside.bmp

       │  │  │ tnttop.bmp

       │  │  │ treeside.bmp

       │  │  │ treetop.bmp

       │  │  │ up.bmp

       │  │  │ up.jpg

       │  │  │ water.bmp

       │  │  └ wood.bmp

       │  └ x64

       │     └ Debug

       │        │ Camera.obj

       │        │ Chunk.obj

       │        │ coll_dete.obj

       │        │ craft.exe.recipe

       │        │ craft.ilk

       │        │ craft.log

       │        │ Crawler.obj

       │        │ Cube.obj

       │        │ CubeManager.obj

       │        │ LightMaterial.obj

       │        │ Man.obj

       │        │ mian.obj

       │        │ Skybox.obj

       │        │ TexCube.obj

       │        │ Texture.obj

       │        │ vc142.idb

       │        │ vc142.pdb

       │        │ visualBall.obj

       │        │ Word.obj

       │        └ craft.tlog

       │           │ CL.command.1.tlog

       │           │ CL.read.1.tlog

       │           │ CL.write.1.tlog

       │           │ craft.lastbuildstate

       │           │ link.command.1.tlog

       │           │ link.read.1.tlog

       │           └ link.write.1.tlog

       ├ packages

       │  ├ nupengl.core.0.1.0.1

       │  │  │ .signature.p7s

       │  │  │ nupengl.core.0.1.0.1.nupkg

       │  │  └ build

       │  │     │ configurations.autopkg

       │  │     │ publisher-info.txt

       │  │     └ native

       │  │        │ default-propertiesui.xml

       │  │        │ nupengl.core.targets

       │  │        ├ docs

       │  │        │  └ license.txt

       │  │        ├ include

       │  │        │  ├ GL

       │  │        │  │  │ freeglut.h

       │  │        │  │  │ freeglut_ext.h

       │  │        │  │  │ freeglut_std.h

       │  │        │  │  │ glew.h

       │  │        │  │  │ glut.h

       │  │        │  │  │ glxew.h

       │  │        │  │  └ wglew.h

       │  │        │  └ GLFW

       │  │        │     │ glfw3.h

       │  │        │     └ glfw3native.h

       │  │        └ lib

       │  │           ├ Win32

       │  │           │  │ freeglut.lib

       │  │           │  │ glew32.lib

       │  │           │  └ glfw3dll.lib

       │  │           └ x64

       │  │              │ freeglut.lib

       │  │              │ glew32.lib

       │  │              └ glfw3dll.lib

       │  └ nupengl.core.redist.0.1.0.1

       │     │ .signature.p7s

       │     │ nupengl.core.redist.0.1.0.1.nupkg

       │     └ build

       │        │ configurations.autopkg

       │        │ publisher-info.txt

       │        └ native

       │           │ default-propertiesui.xml

       │           │ nupengl.core.redist.targets

       │           └ bin

       │              ├ Win32

       │              │  │ freeglut.dll

       │              │  │ glew32.dll

       │              │  │ glewinfo.exe

       │              │  │ glfw3.dll

       │              │  └ visualinfo.exe

       │              └ x64

       │                 │ freeglut.dll

       │                 │ glew32.dll

       │                 │ glewinfo.exe

       │                 │ glfw3.dll

       │                 └ visualinfo.exe

       ├ test

       │  │ mian.cpp

       │  │ test.vcxproj

       │  │ test.vcxproj.filters

       │  └ test.vcxproj.user

       └ x64

          └ Debug

             │ craft.exe

             │ craft.pdb

             │ freeglut.dll

             │ glew32.dll

             │ glewinfo.exe

             │ glfw3.dll

             └ visualinfo.exe

TAG我的世界
  • 6 次
  • 600 分