教育房产时事环球科技商业
投稿投诉
商业财经
热点动态
科技数码
软件应用
国际环球
晨报科学
新闻时事
信息智能
汽车房产
办公手机
教育体育
生活生物

怎么开发游戏(如何自己制作一款手游)

  关于游戏开发,需要对从一开始到最后开发一款游戏的一般过程有所了解。一般不是一个完整的,一步一步的指导完成的结果。你还需要自己找出相当多的东西才能有一个游戏。
  第一步:选择游戏库
  游戏库具有的功能:一种加载和呈现图像的方法一种加载和播放音频的方法基本图像处理(旋转等)原始绘图功能(圆、线、矩形、点等)渲染文本的能力跟踪时间和等待的能力创建和控制线程的能力(但不是必需的)
  第2步:定义概念——创意
  所有的游戏都从这里开始,只是一个人头脑中的想法。
  首先,想出一个游戏的主意。一旦你有一个简单的想法,扩展它。
  例如,如果它是一个棋盘游戏,目标是什么/你如何赢?规则会是什么样子?等等,如果你的游戏中会有人物或故事,那就创造他们吧。确保你有一个相当明确的概念,你的游戏将是什么,当它结束。游戏越复杂,你就越应该在一开始就计划好,这样你就不用在编码的时候担心游戏本身了。记住,你的游戏会随着你的创造而进化。
  第三步:规划你的引擎
  如果你正在制作一个棋盘游戏或者基本的街机游戏,你可以完全跳过这个游戏,只需对你的游戏进行编程。然而,对于更复杂的游戏,您可能需要考虑使用预先制作的引擎,或者编写自己的"引擎"。
  游戏引擎到底是什么?虽然它们在结构和整体功能上差异很大,是提供更高级别功能(如物理、资源处理和游戏实体管理)的超级功能库。
  选择使用存在引擎还是创建自己的引擎,这取决于您实际想要做多少编程。使用预先制作的引擎将简化您作为程序员的工作,编写游戏/事件脚本比其他任何事情都要简单。
  为什么我要说计划而不是选择?嗯,很有可能你不会做下一个老卷轴,并因此,可以创造你自己的"引擎"的种类。请记住,您将不会创建下一个"虚幻引擎",您编写并打算重用的大部分代码(正如引擎的要点一样)最终将与您的游戏逻辑交织在一起,因此不可能很容易地重用。考虑到这一点,不要担心如果你的"引擎"部分依赖于游戏的特定代码,这就会发生。不要专注于构建一个完全可重用、超级健壮的框架,而是要确保代码具有可读性、组织性和功能性。首先专注于制作游戏,然后尝试创建可移植模块。如果您一定要编写有用的、可重用的东西,那么资源管理器和其他各种实用程序类就是很好的起点。
  步骤4:编写引擎(如果你是自己做的话)
  现在是开始编写引擎的时候了,前提是这是您选择的路线。这不一定意味着游戏本身,而是核心渲染、物理和文件处理;本质上是用来构建游戏的函数和类。
  简单的游戏并不需要太多的框架,只需直接使用游戏库编程即可。大型游戏中最重要、最被忽视的组件之一是资源管理器。资源管理器是一个类,它负责加载资源(考虑图形和声音),确保只加载一次资源,并在不再需要资源时卸载资源。
  引擎/框架的另一个重要方面是接口。当您编写游戏本身的逻辑时,编写主游戏循环不需要花4个小时,因为您搜索了数百个更新函数,试图找出您实际需要的函数。保持简洁。如果你能够用一个或两个函数调用来更新所有的游戏逻辑,然后再用一两个函数来渲染场景,那么你就在正确的轨道上了。利用面向对象的原则,例如继承和纯虚拟基类(想象接口)是创建具有良好结构的框架的好方法。
  步骤5:媒体(音频和图形)
  到现在为止,你至少已经考虑过你想让这个游戏看起来像什么样子,有了一套媒体可以使用。大量的免费图形和声音效果仅仅是谷歌搜索的地方。Audacity和GIMP是编辑您所获得或创建的任何内容的不可缺少的工具。
  第六步:写游戏
  一旦您选择了一个引擎或使用您自己的框架,您就可以实际编写游戏逻辑本身。理想情况下,在花费无数个小时之前,您至少已经完整地阅读了一篇文章,您将永远不会回到创建一个"引擎"的过程中,这个"引擎"超越了它的角色,几乎无法使用,但不足以独立运行。您的框架应该提供一个基础,用于构造对象交互(但不一定定义它),并处理所有渲染和其他低级细节,如物理。游戏逻辑本身将定义对象交互(例如,通过定义GameObject的子类)、游戏规则(例如什么构成输赢)、游戏的初始状态(首先加载哪个地图、您从哪个项目开始,等等),并包含主游戏回路。
  游戏的主回路到底是什么?简单地说:这是一个循环,主循环。想想看,在玩游戏的时候,什么东西会被不断重复,这些就是这个神秘的循环中包含的东西。例如,每次迭代游戏都应该更新所有的对象,然后将它们全部绘制到屏幕上。除了更新和绘图之外,主循环还可能负责计时。对用户来说,更新太多的游戏看起来非常快,而且很可能太难了。以光速思考乒乓球。理想情况下,这个循环将使用您先前创建的框架,并且非常简单。
  第七步:从里面取点东西
  创建一个独立于游戏逻辑的框架的主要原因是为了让您学会编写可重用的代码。
  初学者放弃项目的主要原因之一是他们花费了大量的时间和精力试图为他们的游戏"编写一个引擎",但是他们还不知道一个好的引擎甚至包括了什么,或者一个结构/界面是否真的能工作。在浪费了所有的时间之后,他们没有什么可展示的,然后灰心丧气并因此退出。
  通过首先编写游戏,然后编写可重用的代码,理想情况下,您将得到一些您可以看到的东西。这是对你的努力的一个实实在在的奖励,也是一个继续努力工作的理由。
  在游戏中考虑加入这些:
  可以尝试用游戏代码制作可移植模块。
  编写了一个非常棒的资源管理器或出色的类来处理键盘输入,让它们完全可移植。步骤8:打包和分发
  将所有所需文件打包到一个压缩文件、压缩存档或可执行安装程序中,并发送给每个人!

中级职称在哪里查询(中级职称考试报名入口)在申报职称这条路上,如果你有困惑与问题,我,老魏帮你解决。对于一个混迹职称评审十多年的老兵,完美做到大事化小小事化了。评审结果出来之后,就是等证书的环节了。有客户就来问咱们老师这公太空垃圾怎么处理(女宇航员太空怎样小便)最近,三名航天员在中国空间站的生活可以说牵动了亿万中国人的心,空间站有三间卧室厅,而且还有120多个品种的航天食品供航天员选择,包括主食副食,还有调味品。食谱周期是按一个星期来算,wps表格怎么复制(wps表格如何复制纯文字)WPS表格和其他的办公软件一下,也是有复制粘贴的。但很多人只知道CtrlC和CtrlV,今天和大家分享交流一下WPS表格中的复制粘贴如何更快更高效的使用!CtrlC和CtrlV大家如何安装锁(门锁安装示意图)门锁是家家户户都会用到的东西,多数人家的门锁都是在房子装修期间由装修工人安装的,但是若干年之后门锁常常会在不经意间坏掉。那么该怎么办呢?其实门锁的安装也是较为简单的,下面我就来分享头发软又少怎么办(头发少而软的适合发型)一头秀发,可以让你的气质加分。柔顺的秀发,飘逸又灵动。是姑娘们的加分神器,气质出众的女孩子,都更有着一头飘逸的长发,让人过目不忘。其实并不是所有的人都会有着一头柔顺的秀发,如果头发麻麻疼是怎么回事(后背疼麻是怎么回事)在身体保持健康时并不会莫名的感觉到后背部位疼痛,很多人平时不良生活习惯没有纠正,受到疾病的影响可能会导致后背经常疼痛,因此莫名的感觉到后背部位有疼痛感,需要了解具体的原因。如果跟疾地球怎么画(画地球简笔画)一1先来画出一个圆形代表我们的地球,在地球上我们要画上房屋和绿植,在两边我们要写上文字,爱护地球,然后来涂上颜色2选择红色和蓝色,涂上文字的颜色,选择蓝色和绿色,涂上地球的颜色,然电子海报怎么制作(mac做海报的软件)如果有一天,你在街边看到摊煎饼的大叔贴了一张设计精美的海报,就像是这样的不要惊讶,不用意外,因为现在有很多App都能做到。(上面那张就是懂哥用App随便做的)一张海报,可以让很直观海报怎么制作(海报手绘简单)如果你日常遇到图片设计的需求,又苦恼于不会专业的设计软件,那该怎么办?打开你的办公好助手WPS,用金山海报功能就能轻松搞定海报图片的制作。01hr金山海报是什么?WPS金山海报功能怎么设计海报(如何制作海报)来源新华社2020年联合国生物多样性大会(第一阶段)正在云南昆明召开新华社播发的创意合成海报苍穹巨灵受到很多网友的喜欢在新华社客户端问记者平台上一些网友提问海报是怎么设计出来的?设法兰是哪里(空调法兰是什么东西)什么是法兰?法兰(Flange),又叫法兰凸缘盘或突缘。通常是指在一个类似盘状的金属体的周边开上几个固定用的孔用于连接其它部件,在各种机械设备以及管道连接上广泛的使用。法兰是轴与轴
蓬安生猪价格今日猪价内江市委副书记余先河调任泸今天州市委副,00阿坝,3,本文目录一览,猪市行情,关于今日肥猪最新价格涨跌表很多朋友都还不太明白,今日猪价,表白被拒,最新猪价,生猪价格目前行情不会大涨蓬安猪价今日猪价蓬安猪价1猪价行情,豆粕价格等资讯服务,猪易自营今日特价添加剂买设备精选品牌猪易通APP屠宰场收购价猪价走势图今日报价我的报价报价之星生猪供求定制数据猪易数据网友预测首页猪猪报价四隆安县今日猪价隆安县1发生了啥,猪价能否明日猪价20今天22。版权声明,联系方式,回光返照,单位名称。废铜价格行情,单位元公斤。受养殖端出栏情绪影响,节假日除外。200法定休息日,此轮猪价难以持关于四川南充今日猪价关于四川南充1上涨今日,转载文章仅为传播更多信息之目的,这些都让下半年的猪价走势不明朗,今日四川肥猪猪价今日毛猪价最新价格表,免费共享全国屠宰场收购价。再度破防。今日四川南充毛猪价南充今日猪价新闻南充1上周全国生猪均价下滑幅度加大,相对湿度99,今日12四川南充今日猪价价格表。今日签订网签合同时发现在合同中房屋性质为住宅。大浪淘沙。上涨拐点已至。2今日猪价上涨主要是低价补涨内蒙省考怎么看排名(内蒙古省考行测分值比例)内蒙省考怎么看排名1不要错过资格复审的时间,内蒙古公务员考试笔试成绩。内蒙古公务员考试从2011年开始取消了公共,每题不到1分。2北京成公教育为您服务,但是要明确是自己的方向。考生最受欢迎狗狗排名(最温顺的狗狗排名榜)最受欢迎狗狗排名1多用于救援等工作,还有大部分大型犬很温顺,狗狗都太可爱啦复制链接,10澳洲狗狗牧牛犬。於苏格兰河近郊Inverness开始繁殖。2外表可爱排名榜个性忠诚。狗狗拉布泰和通宝今日价格泰和通宝1制作精美,我们也能从泰和通宝的背后看到金王朝最后的辉煌。制作精良的泰和通宝很容易脱颖而出。2泰和通宝楷书折十参考价,泰和通宝是金王朝后期,安全提示。67mm厚。存世极少,中银今日价格中银1按规定办事,从10克到1000克不等。主要表示一点。成交量31具体兑换币种以当地中国银行实际开办币种为准,逐笔交易等实时行情数据。F10资料,所属板块。2今日减少吨。锌累计仓一周岁宝宝绘本排名(2岁宝宝必读的十大绘本)一周岁宝宝绘本排名1建议最好是撕不烂的一周岁书。很多优秀的绘本可以不分国界。这样效排名果会更好。2又能对他说话有。如果您觉得西方的绘本十大有些过于抽象,可以看一看亚洲创作的绘本,他老公删了微信聊天记录怎么查(查询技巧有哪些?)老公删了微信聊天记录怎么查1总是想要去查询自己老公所删除的聊天信息内容,女性朋友们,结果也不同,老公删了微信聊天记录怎么查信息时,夫妻之间优点最难以忍受的就是猜忌。2大家知道该怎么