Skip to content

yin2hao/lwjglbook-CN-Translation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

153 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

《用LWJGL 3开发3D游戏(3D Game Development with LWJGL 3)》中文翻译

暂未完成纠错,不建议阅读

本书英文原文GitHub(以下称为原文)

本翻译仓库fork自mouse0w0(以下称为原译文)

本仓库介绍

原译文对原文进行了详细的翻译。但我在学习时发现原译文落后于原文的更改,且章节结构与现原文不同,故创建此仓库进行翻译

方便学习时修改代码,添加笔记,同时练习git基础操作

现今各类AI翻译插件已非常成熟,建议直接查看原文

本仓库与原译文的区别

  • 使用AI重新逐行翻译了原文
  • 将章节结构更新为原文章节结构
  • 将网页样式更改为mkdocs-meterial

本仓库对原文的改动

  • 添加如下部分笔记img.png
  • 原文的公式一律使用$$公式$$的方式作为行内公式分隔符和块级公式分隔符,github会自动分辨它的属性。但是MathJax默认将两者分别使用$公式$和$$公式$$标记。因此本文档将行内公式分隔符替换为$
  • 对部分图片进行了翻译和修复
  • 对部分长代码添加注释
  • 精简部分代码
  • 对部分代码添加前后对比

本书原介绍

这本在线电子书主要讲解使用LWJGL 3库开发3D游戏。

LWJGL是一个Java库,提供了访问OpenGL、OpenAL和OpenCL的接口。这个库可以在使用高性能的OpenGL的同时,使用Java语言开发。

我最初的目标是学习使用OpenGL开发3D游戏所涉及的技术。所需资料都可在网上找到,但是没有人将其整理,有时很难找到,甚至有些资料不完整或存在误导。

我开始收集一些资料,编写一些示例,并决定以电子书的形式整理这些资料。

源代码

本书中所有的源码示例均上传至GitHub.

本书英文原文地址GitBook GitHub.

许可证

知识共享许可协议
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

所有的源代码的许可协议均为 Apache v2.0

原作者

Antonio Hernández Bejarano

支持作者

如果你喜欢这本书,请Star并且分享它。如果你想捐助作者,你可以通过下面的按钮捐助:

Paypal

特别感谢

感谢所有提供了指正、意见和建议的读者。

原翻译译者的话

本书是译者为了学习LWJGL3和OpenGL而翻译的。限于译者的能力,本译本中如有不妥之处欢迎各位读者指正。

如果你喜欢本译本,请Star并分享它。如果你想捐助译者,请通过下面的链接捐助:爱发电

About

Lwjglbook (a lwjgl tutorial) Chinese translation, 《用LWJGL3开发3D游戏》中文翻译

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors