梦幻DUO的游戏开发之路

“学者们都是很单纯的,如果他们不单纯的话,戏剧般的灵感就不会造访他们了。” ——东野圭吾...

UML 九种图

用例图 用例是相对独立完整的,一个用例一般不需要其他用例来完成和它进行交互。但是有时候为了体现功能之间的联系,用例之间也会存在两种关系(扩展:extend,包含:include) 用例的执行结果对于参与者来说是可见的,有意义的。 一个用例必须是由一个参与者发起,不存在没有角色的用例。用例也不该自动...

2016-08-26 21:27:33

阅读数:854

评论数:0

UML 四种关系

依赖(Dependency) 表示一个类使用另一个类,是四种关系中最弱的一种关系。 依赖关系是单向的。 例如动物依赖水,汽车依赖汽油等 具体代码有三种形式(被依赖的类作为局部变量) water是公共的类,animal可以调用其静态方法 water是animal中的方法中的变量 water是ani...

2016-08-25 13:11:36

阅读数:639

评论数:0

让git忽略已经跟踪的文件

新添加到.gitignore的后缀是不会改变之前已经跟踪中的文件的,所以我们需要处理一下,来重新忽略已经跟踪的文件第一步:git rm -r --cached . //从git的缓冲区索引中递归删除所有文件 git add . //针对现有的.gitignore来添加所有文件第二步:git c...

2016-08-25 10:38:49

阅读数:246

评论数:0

游戏的初衷

小时候我第一个玩的网游是梦幻西游,当初听着打击着一只海龟的声音清脆让当时的我无比激动,甚至只是游戏开场界面的的五师徒行走的动画也让我感觉很有味道。我甚至为了能玩这个游戏,不惜想尽很多办法弄来点卡购买游戏里的时间。如今十年过去了,从十几年前小时候的画面普通甚至粗糙的简单游戏,过渡到如今画面炫美的大型...

2016-08-17 13:49:18

阅读数:798

评论数:1

Win32应用程序创建控制台

通过AllocConsole()可以为Win32应用程序分配一个控制台。 接着我们可以重定向标准输入输出到控制台,也就是cin和cout等。AllocConsole(); freopen("CONIN$", "r", stdin); freopen(&qu...

2016-08-15 14:44:04

阅读数:249

评论数:0

把WinMain封装在lib里

WinMain默认不导出,需要在Linker的Command Line加上:/EXPORT:WinMain

2016-08-15 14:18:36

阅读数:200

评论数:0

浅谈对Lua的看法

本着Lua简单易用的想法来学Lua,没想到这Lua是一点都不简单啊! 众人流传的Lua脚本简单,也只是停留在使用Lua脚本的层面上而已。事实上设计Lua脚本却并非易事,Lua语言设计的原则是小巧,所以甚至很多东西都没有语言层次上的实现,例如数组、类、迭代器这些在大多数语言中很常见的东西,在Lua...

2016-08-12 10:06:54

阅读数:1538

评论数:0

如何进行英语阅读才不吃力

经常上英语网站的人都会发现,英语的字体都很小。但是你问一下外国人,他们不觉得自己的字体小,反而觉得我们中国人的字体很小,尤其是报纸上那种大小的字体。为什么会产生这样的差异呢?这是因为人在认字的时候并不认全所有笔画,而是靠外形来判断的,所以看到近形字或近形单词时很容易认错。人脑这种机制并不是无用的,...

2016-08-07 00:14:10

阅读数:374

评论数:0

Lua 迭代器和一般for

迭代器通过closure函数,可以创建一个持有非local变量(相当于C++的static)的函数,所以可用该函数来持有一个迭代器,每当调用该函数时返回下一个迭代值。示例:function values (t) local i = 0 return function () i = ...

2016-08-02 18:28:41

阅读数:357

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭