golang
文章平均质量分 92
冯子玉
喜欢学习一切有趣的东西
展开
-
golang游戏开发学习笔记-创建一个能自由探索的3D世界
此文写作golang游戏开发学习笔记-用golang画一个随时间变化颜色的正方形之后,感兴趣可以先去那篇文章了解一些基础知识,在这篇文章里,我们将创建一个非常简单(只有三个方块)但能自由探索的的3D世界1.参考资料learnOpenGl 的中文翻译,使用C++实现的。go-gl example go-gl的示例代码2.基础概念相关数学概念如矩阵,向量等,有兴趣的可以在网上找相关资料纹...原创 2019-07-02 13:25:40 · 4504 阅读 · 1 评论 -
golang游戏开发学习笔记-开发一个简单的2D游戏(基础篇)
此文写在golang游戏开发学习笔记-创建一个能自由探索的3D世界之后,感兴趣可以先去那篇文章了解一些基础知识,在这篇文章里我们要创建一个简单的2D游戏场景以及配套的人物,并实现人物运动和碰撞检测功能,效果如下文章目录一.参考资料二.基础概念三.依赖四.资源准备1.人物静止图2.人物运动图(只展示第一帧)2.方块纹理图五.开始实现!1.资源管理shader.go两个着色器程序顶点顶点着色器片段...原创 2019-07-08 11:55:11 · 13957 阅读 · 4 评论 -
golang游戏开发学习笔记-开发一个简单的2D游戏(完成篇)
此文写在golang游戏开发学习笔记-开发一个简单的2D游戏(基础篇)之后,在这篇文章里我们要完成2D游戏场景搭建,人物动画和碰撞检测文章目录一.创造世界二.碰撞的艺术三.主角的诞生4.还不够抽象5.动起来一.创造世界在我们的2D游戏里,游戏地图完全由方块构成,因此首先要基于前文的GameObj派生出一个block对象表示方块package modelconst( BlockHeig...原创 2019-07-08 17:07:55 · 5127 阅读 · 2 评论 -
golang游戏开发学习笔记-用golang画一个随时间变化颜色的正方形
虽然工作中基本只用到java和javascript但一直对golang比较感兴趣,最近闲来无事,想写个游戏(也是博主一直以来的梦想)但如果直接上游戏引擎就起不到学习的作用了,于是从零开始学习opengl,golang下的opengl文档比较少,应用似乎也不广泛,只能照着C++的文档照猫画虎了主要参考了这两个网站的教程learnOpenGl 的中文翻译,使用C++实现的。OpenGL 与 Go...原创 2019-06-29 22:50:32 · 1182 阅读 · 1 评论