Go 游戏开发:门户渲染:Apsalus Gruel 项目

Game Dev With Go: Portal Rendering: The Apsalus Gruel Project

使用 Go 编程语言创建一个简单的门户窗口渲染引擎。在整本书中,学习使用一些元数据从头顶绘制 2D 线条图并从中推断出第一人称 3D 世界 – 主要使用单个线条图功能!

这些页面中显示的 Gruel 引擎不仅涉及渲染地图:还讨论了实体移动、创建工具、相机等。游戏由您打造。Gruel 提供了入门的基础。

涵盖的内容

1.The View From The Mountaintop 这一章概述了我们的旅程。

2.构建框架让我们启动并运行我们的引擎绘制到屏幕上。

3.Pouring The Foundation 列出了基本的数学和几何包以及实体。

4.Level Loading 和 Camera Basics 涵盖解析地图文件和渲染的初始设置。

5.Perspective Is Reality 将引擎从俯视世界视图转变为透视图。

6.Control And Collision 添加了相机相关的移动、旋转和缩放功能,让我们在 3D 世界中四处走动和探索。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。