没有合适的资源?快使用搜索试试~ 我知道了~
zig-gamekit:用于制作2D游戏的zig-renderkit的伴侣仓库
共90个文件
zig:50个
png:12个
h:5个
需积分: 9 0 下载量 144 浏览量
2021-05-10
05:36:30
上传
评论
收藏 904KB ZIP 举报
温馨提示
Zig GameKit 2D 同伴和示例实现。 GameKit提供了一个基于RenderKit构建的游戏框架的示例实现。 它包括核心渲染循环,窗口(通过SDL),输入,Dear ImGui和时序支持。 您可以将其用作直接制作2D游戏的基础,也可以基于它创建自己的2D框架。 GameKit提供了以下有关RenderKit API的包装,展示了如何在现实世界项目中将其抽象化: Texture , Shader和OffscreenPass 。 在这些类型的基础上, GameKit然后提供Mesh和DynamicMesh来为您管理缓冲区和绑定。 最后,高级类型利用DynamicMesh并覆盖了任何2D游戏所需的几乎所有内容: Batcher (四方/子级批处理)和TriangleBatcher 。 还包括一些基本实用程序和一个小的数学库,其中仅包含渲染器所需的类型( Vec2 , Vec3
资源推荐
资源详情
资源评论
收起资源包目录
zig-gamekit-main.zip (90个子文件)
zig-gamekit-main
.gitignore 44B
.gitmodules 205B
build.zig 5KB
examples
offscreen.zig 4KB
meshes.zig 2KB
assets
textures
awesomeface.png 48KB
bee-7.png 863B
bee-8.png 782B
container.png 402KB
mario_kart.png 26KB
bee-2.png 880B
bee-4.png 856B
bee-5.png 903B
bee-3.png 892B
bee-1.png 869B
block.png 99B
bee-6.png 975B
shaders
shader_src.glsl 2KB
multi_batcher.gl.fs 445B
mode7_fs.glsl 1KB
multi_batcher.gl.vs 736B
mode7_fs.metal 3KB
shaders.zig 1KB
tri_batcher.zig 756B
clear_imgui.zig 2KB
mode7.zig 8KB
batcher.zig 5KB
clear.zig 299B
primitives.zig 1KB
README.md 2KB
gamekit
graphics
triangle_batcher.zig 5KB
shader.zig 6KB
fontbook.zig 6KB
texture.zig 4KB
mesh.zig 4KB
offscreen_pass.zig 2KB
multi_batcher.zig 4KB
batcher.zig 7KB
gamekit.zig 4KB
assets
sprite_vs.glsl 453B
ProggyTiny.ttf 35KB
sprite_fs.glsl 358B
sprite_vs.metal 899B
sprite_fs.metal 894B
input.zig 7KB
deps
stb
src
stb_image.h 269KB
stb_impl.c 219B
stb_image_write.h 68KB
stb_rect_pack.h 20KB
build.zig 719B
stb.zig 145B
stb_rect_pack.zig 1KB
stb_image_write.zig 2KB
stb_image.zig 4KB
sdl
sdl.zig 213KB
build.zig 1KB
imgui
Makefile 2KB
font_awesome.zig 34KB
temporary_hacks.cpp 4KB
build.zig 3KB
imgui.zig 213KB
cimgui
wrapper.zig 12KB
fontstash
fontstash.zig 4KB
src
fontstash.h 42KB
fontstash.c 56B
stb_truetype.h 187KB
build.zig 1KB
window.zig 6KB
utils
utils.zig 141B
fs.zig 936B
fixed_list.zig 3KB
camera.zig 1KB
draw.zig 7KB
gfx.zig 4KB
input_types.zig 4KB
math
vec2.zig 11KB
math.zig 177B
mat32.zig 8KB
color.zig 8KB
quad.zig 2KB
imgui
renderer.zig 7KB
assets
fa-solid-900.ttf 200KB
fa-regular-400.ttf 33KB
events.zig 11KB
implementation.zig 938B
time.zig 6KB
renderkit
.vscode
settings.json 25B
launch.json 1KB
tasks.json 4KB
c_cpp_properties.json 788B
共 90 条
- 1
资源评论
日月龙腾
- 粉丝: 27
- 资源: 4575
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功