码迷,mamicode.com
首页 >  
搜索关键字:游戏编程    ( 344个结果
一款简单地2D飞行射击游戏
《游戏编程》这门课总算是顺利结课了,虽然只有八周,但编程基础差的我表示上课太难了!完全跟不上老师的手速,期末课设也只能自己慢慢摸索。熬了一周,总算是熬出来了一款简单的游戏。 贴个图看看效果······ 大概就是这个样子了,能力有限,哈哈。 整个游戏的脚本都比较简单,里面值得一说的就是各种花里胡哨的 ...
分类:其他好文   时间:2020-07-09 19:15:23    阅读次数:66
3D引擎“Babylon.JS”入门教程翻译总结
使用三个月的业余时间把官方教程的入门部分译为中文并上传到github,在下一步编程前做一个总结。 历程: 最早接触游戏编程是在大三下学期,用汇编语言和实验室里的单片机、触摸屏、电机(提供声效)编的打地鼠程序。后来因为大四的毕业设计与三维空间模拟有关,又自学了MFC编程和NEHE的OpenGL教程(国 ...
分类:Web程序   时间:2020-06-30 20:14:03    阅读次数:97
是时候拥抱.NET CORE了
微软和社区已经做了大量艰苦的工作,使.net core成为市场上具有竞争力的框架,帮助开发人员快速开发具有最佳性能和可扩展性的强大应用程序。做的最棒的事情使.net framework开发人员不需要任何新的知识来处理.net core,这也是开发人员在很短时间内采用.net core的原因之一。对于 ...
分类:Web程序   时间:2020-06-12 10:54:26    阅读次数:79
2048项目游戏编程后感悟
今天做了2048游戏核心算法编码,刚刚拿到这个题目的时候,只知道他好像是个方阵,然后上下左右不停的移动,不停的加,还不停的出现新的数字。怎么做呢? 通过老师的一通讲解,最终发现转变成了一个列表的相关运算,感觉有种复杂的问题变成了很基础的问题。我称之为“降维度思想”。 简单点就是这个思想 : 二维 一 ...
分类:其他好文   时间:2020-03-08 15:39:55    阅读次数:129
0x01 [游戏制作]精灵动画类的实现--基于python3.7和pygame
#代码参考《python游戏编程入门》 我们的代码对pygame自带的精灵类进行继承实现,这样可以少些不少代码,而且可以获得精灵组的支持 首先是初始化精灵序列图: 1 def __init__(self,target): #初始化 2 pygame.sprite.Sprite.__init__(se ...
分类:编程语言   时间:2019-12-31 14:15:09    阅读次数:92
游戏编程模式-对象池
“使用固定的对象池重用对象,取代单独的分配和释放对象,以此来达到提升性能和优化内存使用的目的。” 动机 假设我们正在致力于游戏的视觉效果优化。当英雄释放魔法时,我们想让一个火花在屏幕上炸裂。这通常需要一个粒子系统(一个用来生成大量小的图形并在它们生存周期产生动画的引擎)来实现。而这个粒子系统实现这个 ...
分类:其他好文   时间:2019-12-31 10:34:02    阅读次数:83
游戏编程模式-脏标记模式
“将工作推迟到必要时进行以避免不必要的工作。“ 动机 许多游戏都有一个场景图的东西。这是一个庞大的数据结构,包含了游戏世界中所有的物体。渲染引擎使用它来决定物体绘制到屏幕上的什么地方。通常来说,游戏中的物体都含有一个形状或者说模型,和一个”变换“。这个变换是一个包含物体位置、旋转角度和物体大小的一个 ...
分类:其他好文   时间:2019-12-04 23:36:23    阅读次数:183
as3效率优化
1、改进算法无论对于那一种程序,好的算法总是非常重要的,而且能够极大地提高程序性能,所以任何性能的优化第一步就是从算法或者说程序逻辑的优化开始,检查自己的程序是否有多余的运算,是否在没有必要的时候做了无用功,往往从这些方面就能找到那些导致性能低下的地方。 2、优化细节代码针对细节总是好的,有一些小技 ...
分类:其他好文   时间:2019-11-08 19:23:19    阅读次数:96
游戏设计模式——面向数据编程(新)
随着软件需求的日益复杂发展,远古时期面的向过程编程思想才渐渐萌生了面向对象编程思想。 当人们发现面向对象在应对高层软件的种种好处时,越来越沉醉于面向对象,热衷于研究如何更加优雅地抽象出对象。 然而现代开发中渐渐发现面向对象编程层层抽象造成臃肿,导致运行效率降低,而这是性能要求高的游戏编程领域不想看到 ...
分类:其他好文   时间:2019-10-27 10:26:00    阅读次数:97
游戏编程模式-事件队列
“对消息或事件的发送与受理进行事件上的解耦。” 动机 如果你曾从事过用户界面编程,那肯定对“事件”不陌生了。每当你在界面中点击一个按钮或下拉菜单,系统都会生成一个事件,系统会把这个事件抛给你的应用程序,你的任务就是获取到这些事件并将其与你自定义的行为关联起来。那么为了获取到这些事件,你的代码通常都会 ...
分类:其他好文   时间:2019-10-19 09:33:41    阅读次数:87
344条   1 2 3 4 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!