摘要:
游戏主循环,帧、帧动画这些东西的理解非常重要。 常用的设计模式和编码调试技巧也非常重要。 但有点难以言传的意思,语言和文字并不能在以上两点帮助你,自己努力练习和理解吧。 就讲讲资源和工具。 很多人总是搞不清楚游戏要怎么制作,这有一个简单的方法让你清楚,游戏和应用绝无任何区别。 只不过图形的要求稍微搞了那么一点点,所以经常需要基于帧刷新的图形系统来开发各种各样的功能。 仅此而已,基础不牢靠的话,可能... 阅读全文
摘要:
仔细想了想,叫做教程似乎不太合适,应该算作一种讨论。 windows 8 已经玩了一段日子,相信大家对Metro UI已经不陌生了。 Metro UI的介绍 我想很简单就可以带过了。 首先是布局方式,采用XAML布局,虽然外观看起来简单过了头,这是从zune 和wp7 那里继承来的风格。 没有窗口概念,取而代之的是Page。下一层次是控件,容器控件可以放子控件。 根据容器控件的特征决定子控件的定... 阅读全文
摘要:
准备开始写一个win8游戏开发教程了,现在这里整理一下思路。 需要在开篇解释的问题就有一大堆了,先尝试一个个把他们写下来。 1.阅读这个教程需要什么样的基础? 2.这个教程能带来一个怎样的DEMO,结束之后能开发什么游戏? 3.这个教程覆盖哪些知识,使用什么语言和工具开发? 问题1: 首先是编码能力,这不是一本程序教材,编码基础不讲,选择c#作为主要开发语言,读者需对c#有一定的了解。其次一定... 阅读全文
摘要:
关于windows8的架构,这张图流传的相当广泛 但是有多少人明白这其中的奥秘,我特意做了一些实验,来发现这到底是怎么一会儿事儿。 首先来看看win32 时代我们开发一个应用的过程 一直都是折腾类库来开发的,dotnet类库比win32类库进了一步,做了一些更深的封装。虽然dotnet更先进,但c++的既存代码非常丰富,而且其内存密集操作巨大的性能优势,让人难以割舍。但建立一个混合c++类库... 阅读全文
摘要:
我的IPad游戏开发方案准备好了,得益于我们之前已经做了很多版本的渲染器,这个工作很顺利的完成了。 同样的代码在左右两边就可以得到一致的结果。 一致的IO接口、一致的绘图接口、一致的声音接口、一致的触摸接口。 一致的数学库,一致的框架,一致的入口、一致的资源 做游戏需要的东西我们全提供了,保证在pc端和macos端完全一致的执行结果。 通用IO接口封装,支持xml和自定义数据。 支持 ... 阅读全文
摘要:
思考了一下html5游戏的界面问题。直接用htm来做就挺好 在随便哪里写好一个页面模板 然后就可以用ajax方法后台给他弄过来,然后显示出来,按需要改改。添加上事件,放在一个指定位置。 CSS3那么强大,设计个UI小菜了。 阅读全文
摘要:
http://crazylights.sourceforge.net/gametest.htmhtml5 大家瞅瞅 自从上次开始摆弄javascript,一部留神就深了。 javascript一定要批判,一定得批判,批判促进进步。 首先是完全不卡死界面的方式,异步控制加载,简单的说就是loading。 弄了一个圈圈,这里有个角色系统,可以使用以前一个dos经典游戏《魔域传说iv的》角色资源。... 阅读全文
摘要:
写了多年c++,搞3d渲染。 前端时间搞clgc(c#) 跨平台2D开发库 终于,这个月开始关注HTML5,终于退化到写javascript了,别说挺好玩的。 javascript的语言设计过于简洁了,规模上去挺难控制的,要想各种各样的招数 javascript的语言设计过于简洁了,规模上去挺难控制的,要想各种各样的招数 代码写成这样以后,代码出点问题就非常麻烦了,尤其是格式问题,我非常依赖粒度非... 阅读全文
摘要:
有同学说silverlight里面透明有问题,我看了一下,确实有问题,但是很容易解决的问题。 弄了个100只章鱼的例子。 CLGC和CLGF for silverlight 已经实用化了。做高性能2D小游戏可以满足。 重写了图片加载器,不受silverlight恶心的线程制约,支持png jpeg格式。 文字还是采用ttf方案,完全抛弃平台差异性。 CLGF在IOS的调试暂停,那天Novell ... 阅读全文
摘要:
不知道有多少人考虑过深度利用SVN来工作,甚至利用SVN来当某些业务服务器使用。 我昨天晚上开始重新拾起这个尘封已久的想法,一身冷汗,睡眠不足。 遂做了一天的试验,翻阅了大量svn的文档,甚至阅读了svn和tsvn的一些代码。 无果,最后终于了解了一点东西,我们最常用的svn协议是 基于webdav修改而来的。 而webdav是在http1.1的基础上扩充而来的。 对tsvn进行了抓包分析,终于... 阅读全文