-
-
28
-
2第二届创新大赛报名开启!赶紧来参加~http://gad.qq.com/megagame/index/73?ADTAG=gad.cx.tb
-
627在我们伟大的吧主的帮助下,我做了一个五子棋的小游戏,我也是新手,希望能给其他的吧友一些帮助,也希望大神来纠正2无论谁,进行大规模游戏开发时,都必不可免地要面对几个G的内存数据的管理。一开始我们可能会想到链表,因为链表是最普遍的动态数据群的模型,但是渐渐地我们发现,对于游戏这样的大规模使用内存的软件,由于多次分配,释放堆内存而导致的内存碎片的影响是极其可怕的,更何况申请堆内存要耗费的时钟周期非常多,远没法满足大型游戏对速度的需求,所以池数据模型应运而生。本文章所讲述的,便是在笔者对池数据模式仅有一个大概认识10http://user.qzone.qq.com/188500397?ptlang=205236217不知不觉,进入游戏行业也有快2年的时间了 想想3年前,自己还是一个什么都不会的小白,LZ就非常的庆幸自己当年发现了这个贴吧~ 闲话不多说,接下来就是这个帖子的正题了~ 从题目就可以看得出来,LZ又准备开坑了,和以往不同的是,这次的坑比较大 LZ准备做一款名叫铸神封仙的仙侠类3D网游......(场外:飞鸡蛋,丢白菜....楼楼:OTZ....) 好吧,不管能不能完成,LZ还是那句话,挖到哪算哪~232DirectX字体显示比例错误的原因是创建DX窗口的时候,宽度和高度直接传了窗口的宽度和高度,这样是不行的,因为窗口大小有包括外框的大小,虽然影响不大,但是会造成显示区域的比例错误。 修正方法: 使用GetClientRect(HWND, RECT)获取工作区域的窗口大小 RECT ClientRect; GetClientRect(hWnd, &ClientRect); m_screenWidth = ClientRect.right; m_screenHeight = ClientRect.bottom; 其实这是一个非常简单的问题,但是网上的却没有修改方式,LZ也查找了很久都没找到答案,只好自716353316272867一楼送百度142035写代码比较慢,本来想发个C++版的RGB游戏上来的,感觉进度太慢 以后我有写好的代码都发这帖子里了,省的大家到处找25吧里玩c/c++ win编程的比较多,好不容于遇到了一个玩过cocos2d-x开发的手游大神@ZeroPls 期望精彩的手游开发教程 其实写教程心得是很好的一种学习方法,因为他是你知识学习的总结。同时也是知识沉淀和积累。忘记的时候可以看看而不是去翻源码,这样节省很多时间。建议大家抽空写写,并把内容发到贴吧,共同学习。 前几天有人问网页游戏怎么开发,恰好本人最近正在研究这个,就来谈谈吧。因为我也是学习阶段,所以技术难免粗糙,如有错误恳请4227644354既然被@到这个吧来了, 那我也留下点东西吧。 自己研究游戏编程也不是一两天了,虽然没有什么成果,但是积累了一些东西希望能对人有点帮助。 (鉴于我只研究了Win的游戏开发,故下文只讨论Win下的游戏开发)104本帖主打语言C/C++69本贴包含书籍分2类---有目录和无目录(编程语言C/C++)5这封邮件是我整理一次后统一发送的,也许不是专门针对某个人来写的,但是基本涵盖了大家所有的需求,大家各取所需就行~ 附件里的文件有保存时间限制的,需要下载的请大家速速下载~ 下面是大家都提到的书籍推荐(电子版的这里有《Windows程序设计第五版》,高清版的《VC++深入详解》以及目前DirectX系列最经典的“红龙书”,认知研习完这3本书,你的能力已经上了一个台阶了~ 2012年5月8日新添一本经典著作《C++沉思录》。 其他的提供书名,请大16很多人在问学游戏编程应该学习什么样的知识的时候,会有各种各样的答案。 如语言(C,C++,java等)库(WIN API,Directx,openGL) 引擎(Unity3d) 等,却鲜有人提到数据结构。追本溯源,Vedio Game 其实就是 computer program 。 语言,引擎等只是工具,要把工具用好,还得把基础打牢。可以说,数据结构是游戏中重 中之重的部分。推荐大家看一本好书 《Data Structures For Game Programmers》 今天起我会阅读这本书,并把当中重要的部分摘抄上来。10刚刚学会C++和Windows编程的时候做的。 下载地址:http://pan.baidu.com/share/link?shareid=148718&uk=33791992612