• 【浅墨Unity3D Shader编程】之一 夏威夷篇:游戏场景的创建 & 第一个Shader的书写

    时间:2023-01-20 08:53:37

    本系列文章由@浅墨_毛星云 出品,转载请注明出处。文章链接:http://blog.csdn.net/poem_qianmo/article/details/40723789作者:毛星云(浅墨)    微博:http://weibo.com/u/1723155442邮箱: happylifemxy@...

  • 【浅墨Unity3D Shader编程】之中的一个 夏威夷篇:游戏场景的创建 & 第一个Shader的书写

    时间:2023-01-20 08:53:31

    本系列文章由@浅墨_毛星云 出品。转载请注明出处。文章链接:http://blog.csdn.net/poem_qianmo/article/details/40723789作者:毛星云(浅墨)    微博:http://weibo.com/u/1723155442邮箱: happylifemxy@...

  • 适合编程初学者的开源项目:小游戏2048(安卓Compose版)

    时间:2023-01-15 18:59:06

    目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。2048游戏规则一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2、相同数字的两个格子,相遇时数字会相加。3、每次滑动时,空白处会随机出现一个数字。4、当所有单元格都不可移动时,游戏结束;当界面中...

  • 适合编程初学者的开源项目:小游戏2048(鸿蒙ArkTS版)

    时间:2023-01-14 14:01:26

    目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。2048游戏规则一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2、相同数字的两个格子,相遇时数字会相加。3、每次滑动时,空白处会随机出现一个数字。4、当所有单元格都不可移动时,游戏结束;当界面中...

  • 3D游戏编程大师技巧──2D引擎的编译问题

    时间:2023-01-11 17:51:50

    接上一篇文章,这里将介绍2D引擎的编译,从现在开始才真正进入《3D游戏编程大师技巧》的学习。本书的第一、二章只是简介了游戏编程和windows编程,从第三章开始才是介绍《windows游戏编程大师技巧》一书中编写的2D引擎,作者将以这款2D引擎为基础制作3D引擎。如果你不想去看这款2D引擎的源代码,...

  • DirectX 11游戏编程学习笔记之6: 第5章The Rendering Pipeline(渲染管线)

    时间:2023-01-11 17:51:20

            本文由哈利_蜘蛛侠原创,转载请注明出处。有问题欢迎联系2024958085@qq.com        注:我给的电子版是700多页,而实体书是800多页,所以我在提到相关概念的时候,会使用章节号而非页码。相同的情况适合于“龙书”第二版。上一期的地址:DX 11游戏编程学习笔记之5这...

  • 关于如何学好游戏3D引擎编程的一些经验

    时间:2023-01-09 13:59:56

    ​ 此篇文章献给那些为了游戏编程不怕困难的热血青年,它的神秘要我永远不间断的去挑战自我,超越自我,这样才能攀登到游戏技术的最高峰           ——阿哲VS自己 QQ79134054多希望大家一起交流与沟通这篇文章是我一年半前,找工作时候写的,那时是发到学校的BBS上。现在我工作了,想法和以前...

  • 适合编程初学者的开源项目:小游戏2048(Python版)

    时间:2023-01-09 07:10:14

    目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。2048游戏规则一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2、相同数字的两个格子,相遇时数字会相加。3、每次滑动时,空白处会随机出现一个数字。4、当所有单元格都不可移动时,游戏结束;当界面中...

  • 【读书笔记《Android游戏编程之从零开始》】8.Android 游戏开发常用的系统控件(系统控件常见问题)

    时间:2023-01-08 09:50:03

    Android 中常用的计量单位Android有时候需要一些计量单位,比如在布局Layout文件中可能需要指定具体单位等。常用的计量单位有:px、dip(dp)、sp,以及一些不常用的pt、in、mm。下面详细介绍下这些计量单位之间的区别和联系。in:英寸(长度单位);mm:毫米(长度单位);pt:...

  • 适合编程初学者的开源项目:小游戏2048(Flutter版)

    时间:2023-01-05 22:57:34

    目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。2048游戏规则一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2、相同数字的两个格子,相遇时数字会相加。3、每次滑动时,空白处会随机出现一个数字。4、当所有单元格都不可移动时,游戏结束;当界面中...

  • 适合编程初学者的开源项目:小游戏2048(iOS-SwiftUI版)

    时间:2023-01-04 22:57:10

    目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。2048游戏规则一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2、相同数字的两个格子,相遇时数字会相加。3、每次滑动时,空白处会随机出现一个数字。4、当所有单元格都不可移动时,游戏结束;当界面中...

  • 【Unity3D】射箭打靶游戏(简单工厂+物理引擎编程)

    时间:2023-01-03 07:51:08

    打靶游戏:    1.靶对象为 5 环,按环计分;    2.箭对象,射中后要插在靶上;    3.游戏仅一轮,无限 trials;增强要求: 添加一个风向和强度标志,提高难度游戏成品图:UML图:游戏设计思路&大致过程&核心代码游戏对象主要由三个,靶、弓和箭,射出去的箭可以复用(利...

  • Java 2游戏编程读书笔记(7-2)

    时间:2022-12-28 12:30:35

    7.7      更多的绘制和填充操作 本节中将学习几种增强绘制输出的方法,包括颜色混和和两个增强接口:Stroke接口和Paint接口。在创建了实现这些接口的对象后,它们可以被放入当前的Graphics2D容器中,Graphics2D会把这些特性当作接着被绘制的Shape对象。 7.7...

  • 读《游戏之旅-我的编程感悟》

    时间:2022-12-28 12:25:39

      由最近的一次无理由的思考的结果的驱使,想在网上寻找一些游戏编程方面的电子书,随后就找到了这一本。阅读了几章后发现是一本不错的编程感悟的书,于是就有了这一篇简单的读后感。 首先这不是一本介绍游戏编程入门的书,如果想要简单了解如何在Windows下做一个简单的游戏(当然我指的是有剧情,有战斗,有升级...

  • 《游戏编程模式》读书笔记之一

    时间:2022-12-28 12:20:54

    观察者模式 一、需要注意的地方 同步、异步 (1)对事件同步响应,被观察者有可能会阻塞 (2)对事件异步响应,如果观察者试图获得被观察者的锁,游戏就进入死锁。要使用事件队列来做异步通信 动态分配内存 (1)观察者列表的添加和删除,需要动态分配内存。 (2)使用链...

  • 读《游戏之旅-我的编程感悟》

    时间:2022-12-28 12:20:48

    读《游戏之旅-我的编程感悟》 本文章由cartzhang编写,转载请注明出处。 所有权利保留。 文章链接:http://blog.csdn.net/cartzhang/article/details/54632054 作者:cartzhang 这书很多年的前,云风写的,现在看起来还是很有不...

  • 《游戏之旅-我的编程感悟》读书笔记

    时间:2022-12-28 12:11:43

    第10章.调试【开发期】 使用Assert(断言)令程序崩溃以提前发现错误;对断言分级,并可选择关掉部分非常影响效率的部分; 将释放的指针置为空,空指针更容易把错误表现出来; 加入录像模块(记录输入数据到文件中),出错时便于重现; 使用分级log日志,并跟踪代码运行流程,便于定位。 ...

  • 游戏之旅-我的编程感悟

    时间:2022-12-28 12:11:37

    搜索算法1.地图寻路问题(A,A*,IDA*)2.博弈问题(Alpha-Beta剪枝,SSS*,MemSSS*) 职能算法1.遗传算法2.模拟退火3.禁忌搜索4.人工神经网络 汇编优化:能用整数,则尽量不用浮点数;循环展开技术(比如100次降到50次):由于现代CPU具有分支预测技术,循环展开增加了...

  • 读《游戏之旅-我的编程感悟》笔记

    时间:2022-12-28 12:11:31

     无意中发现了这本《游戏之旅-我的编程感悟》,可能因为自己对游戏开发感兴趣,刚开始读就无法自拔。读完这本书,首先感叹于云风丰富的编程经历,然后就是云风对自己编程经验的总结让我受益匪浅。云风的成功让我觉得有自己兴趣的重要性,正如他所说“我因为爱游戏,才去制作游戏,因为制作游戏,才去学习和钻研编程”。真...

  • 《DirectX 9.0 3D游戏开发编程基础》 第二章 绘制流水线 读书笔记

    时间:2022-12-22 23:11:20

    模型的表示场景:物品或模型的集合任何物品都可以用三角形网络逼近表示。我们经常用以下术语描述三角形网络:多边形(polygons)、图元(primitives)、网络几何单元(mesh geometry)。描述三角形:指定三个顶点描述物品:三角形单元列表顶点格式可以创建我们所希望包含的顶点信息,如位置...