在本文中,我们将给三角形加一个贴图,这需要在顶点和片段着色器中加入一些新变量,创建和使用贴图对象,并且学习一点贴图单元和贴图坐标的知识。 本文会使用两个新的类到tdogl命名...
这段时间公司开发的游戏上线测试,许多玩家在抽卡时抱怨脸黑,很难抽到所需要的卡牌,而又有一部分玩家反应运气好能连着抽到紫卡,检查了下随机相关逻辑代码,并没有找出问题所在,玩家运...
这段时间公司开发的游戏上线测试,许多玩家在抽卡时抱怨脸黑,很难抽到所需要的卡牌,而又有一部分玩家反应运气好能连着抽到紫卡,检查了下随机相关逻辑代码,并没有找出问题所在,玩家运...
恩看了这篇我为什么从python转向go,看来作者也是 KSO 轻办公/企业快盘团队的。作为快盘从无到有时期的工程师之一(总是被潇洒哥说他们改我留下的 bug ),又恰好是 ...
令人讨厌的“走样” 我在日常工作中通过传统的OpenGL绘制函数绘制线段时,发现绘制出的线段边缘充满了“锯齿”,而这种“锯齿”在线段运动和旋转时往往会更加明显(图1)...
写在前面的话 现实生活中,纹理最通常的作用是装饰我们的物体模型,它就像是贴纸一样贴在物体表面,使得物体表面拥有图案。但实际上在OpenGL中,纹理的作用不仅限于此,它可以用来...
独立游戏《FISH 鱼》开发日志系列 - 为Unity3D构建程序化的Sprite材质系统 - Part 1 在过去的一周里,5.23-5.31,我所做的主要工作是,为FIS...
前记: 在讲肖肖尼之前呢,我们先看一下美国的印第安部落分布,因为整个美国大陆当时有非常多的部落,肖肖尼 包括 未来要讲的易洛魁 都是其中比较大的部落联盟而已。注意,是联盟,不...
五年级的时候,我和我的朋友们接触到了几台年久失修的TRS-80s。为了启迪我们,一位老师给了我们一些打印好的BASIC代码给我们尝试。 这些电脑上的磁带读取器已经坏掉了,所以...
Introduction - 序言 Architecture, Performance, and Games Design Patterns Revisited Comman...
嘿、游戏开发者们! 你是否还在因为所有的代码耦合在一起而抓狂? 代码库越来越大,根本无从下手修改? 整个游戏代码乱成一个毛球一团乱麻? 想知道设计模式如何应用到游戏开发之中?...
本人是读着各种技术书籍长大的万千码农中的一只,深知文字的力量。但不幸的是一只经验不够丰富的码农又选择进入自己深爱的游戏行业干着游戏开发的工作,将自己的经验总结和写作出来的时间...
整合模块 这里参考了网络的OSI七层模型层,简单来说就是每一层中的模块都只能依赖下层模块,因此图中会有一个Common层,避免Framework中各个模块相互依赖。 有了前面...
网游协议开发 使用中间语言定义协议在过去的项目中,是这样做协议定义的:struct MSG_XX_MOVE {int x,y;int vx,vy;int ax,ay;}; 这...