正文内容加载中...
posted @ 2015-05-27 08:50 慕容小匹夫 阅读(1489) 评论(0) 编辑
摘要: 新增文章:《使用NUnit为游戏项目编写高质量单元测试的思考》阅读全文
posted @ 2015-02-22 23:40 慕容小匹夫 阅读(951) 评论(0) 编辑
摘要: 0x00 前言 我在之前的游戏公司工作的时候,常常是作为一只埋头实现业务逻辑的码农。在工作之中不常有同事会对关于编程的话题进行交流,而工作之余也没有专门的时间进行技术分享。所以对我而言上家虽然是一家游戏公司,但是工作却鲜有乐趣可言。不过还好,现在来到了一家同样做游戏的公司,但是有技术交流也有技术分享阅读全文
posted @ 2017-03-29 07:29 慕容小匹夫 阅读(891) 评论(9) 编辑
摘要: 0x00 前言 16年年底的时候我从当时的公司离职,来到了目前任职的一家更专注于游戏开发的公司。接手的是一个platform游戏项目,基本情况是之前的团队完成了第一个版本,即单人模式的基础玩法,但是之后对该项目的定位又变成了一个本地局域网的联机手游(2 4个玩家)。因此,重写项目底层外加确定网络同步阅读全文
posted @ 2017-02-26 01:16 慕容小匹夫 阅读(759) 评论(0) 编辑
摘要: 0x00 前言: 自从年底换了公司之后已经有一段时间没有写博客了。可能是这段时间工作的更愉快了,所谓“业精于勤,而荒于嬉”吧(此处有表情)。这周终于意识到了这点,看来还是要恢复之前写博客的状态。今天就来写写游戏引擎和脚本编程的话题吧。 0x01 游戏脚本,用还是不用? 这是一个问题? 游戏开发提供对阅读全文
posted @ 2017-02-19 01:35 慕容小匹夫 阅读(561) 评论(3) 编辑
摘要: 0x00 前言 目前所在的团队实行敏捷开发已经有了一段时间了。敏捷开发中重要的一个话题便是如何对项目进行恰当的版本管理。项目从最初使用svn到之后的Git One Track策略再到现在的GitFlow策略,中间有经验也有教训,所以记录在本文,既是和各位朋友交流也供自己日后查阅。 0x01 基础:U阅读全文
posted @ 2017-01-03 08:57 慕容小匹夫 阅读(794) 评论(8) 编辑
摘要: 0x00 写博客的日子 “全书之写印,实系初稿。有时公私琐务猬集,每写一句,三搁其笔;有时兴会淋漓,走笔疾书,絮絮不休;有时意趣萧索,执笔木坐,草草而止。每写一段,自助覆阅,辄摇其首,觉有大不妥者,即贴补重书,故剪刀浆糊乃不离左右。个中甘苦,只自知之。” ——董作宾《殷历谱》 印象里第一次读到这段话阅读全文
posted @ 2016-09-27 08:20 慕容小匹夫 阅读(2180) 评论(19) 编辑
摘要: 0x00 单元测试Pro & Con 最近尝试在我参与的游戏项目中引入TDD(测试驱动开发)的开发模式,因此单元测试便变得十分必要。这篇博客就来聊一聊这段时间的感悟和想法。由于游戏开发和传统软件开发之间的差异,因此在开发游戏,特别是使用Unity3D开发游戏的过程中编写单元测试往往会面临两个主要的问阅读全文
posted @ 2016-07-06 11:16 慕容小匹夫 阅读(656) 评论(0) 编辑
摘要: 5.创建属性和命令 本小节主要内容包括: 在Element节点上创建属性数据 在Element节点上创建命令数据 5.1.在Element节点上创建属性数据 在这里,我们首先为Login节点中的属性(Properties)部分添加一个新的属性,该属性为String型,名为UserName。 首先选中阅读全文
posted @ 2016-07-05 10:03 慕容小匹夫 阅读(1170) 评论(6) 编辑
摘要: 1.概览 uFrame是提供给Unity3D开发者使用的一个框架插件,它本身模仿了MVVM这种架构模式(事实上并不包含Model部分,且多出了Controller部分)。因为用于Unity3D,所以它向开发者提供了一套基于Editor的可视化编辑工具,可以用来管理代码结构等。本文为uFrame1.6阅读全文
posted @ 2016-07-02 12:11 慕容小匹夫 阅读(1800) 评论(7) 编辑
摘要: 1.概览 Unity3D 5.0版本之后的AssetBundle机制和之前的4.x版本已经发生了很大的变化,一些曾经常用的流程已经不再使用,甚至一些老的API已经被新的API所取代。 因此,本文的主要内容就是分析5.X版本的AssetBundle机制(包括 创建资源包、压缩资源包、加载资源包和从资源阅读全文
posted @ 2016-06-30 11:25 慕容小匹夫 阅读(6370) 评论(7) 编辑
摘要: 1.概览 "uFrame" 是提供给Unity3D开发者使用的一个框架插件,它本身模仿了MVVM这种架构模式(事实上并不包含Model部分,且多出了Controller部分)。因为用于Unity3D,所以它向开发者提供了一套基于Editor的可视化编辑工具,可以用来管理代码结构等。 需要指出的是它的阅读全文
posted @ 2016-06-15 10:19 慕容小匹夫 阅读(5820) 评论(12) 编辑