GEF学习
作者:BIce|创建时间:2013-02-16|最后修改:2013-02-23 20:50:59
最近做项目需要有一个图形编辑的工具,由于之前用过Eclipse RCP开发,也对GEF有一些了解,就选择了这个平台,不过后来发现GEF的学习曲线真的是很高,想大致了解能用得上也不是容易的事,最近终于做完了一部分,就把需要注意的地方记下来.
.Unity 3D转盘
作者:BIce|创建时间:2012-12-18|最后修改:2012-12-18 21:22:33
最近无聊,想做一个小程序,需要的效果是类似摩天轮的转盘,当然不一定需要3D的啦,不过最近正好买了一本Unity 3D的书,就简单用Unity做了一下。Unity 真的挺强大啊,一个图形引擎有的东西一样都不缺,而且还有附带的很好的工具,很不错。不过我就太废柴了,一个三维空间中圆的坐标都不会算。。唉,我引以为傲的空间几何啊,现在想想其实很好算的:
三维中坐标不好算,是因为我算的时候把圆的中心放到不是原点,且法线不是垂直坐标轴的情况了。解决的办法有两个:一是先将圆上的Cube视为一个整体,先进行局部坐标的计算,然后再进行世界坐标的变换,将圆整体平移,旋转即可(我的图形学都忘记了唉)。另外的办法是就将圆置为原点,法线平行坐标轴,然后旋转相机就可以了。
.关于游戏任务系统的一点猜想
作者:BIce|创建时间:2012-11-27|最后修改:2012-11-29 12:50:58
最近在有挺多事要做的情况下,玩了两周的魔兽世界,玩了个熊猫人,另外把自己的猎人从70升到80,用了不少时间,也做了很多任务,虽然自己对游戏编程不算特别了解,就借着这个机会凭空想象一下游戏任务系统的大概构成吧,光玩了,很惭愧啊。下面的讨论皆以魔兽世界为例。
玩游戏,做任务是必不可少的一个方面,相信大家都经历过,它的涉及方面很多,包括怪物击杀,玩家个人信息维护,以及地图场景管理,可算是游戏逻辑中最重要的一部分,今天就简单想象一下基本的任务系统是什么样子的。
.C++ Primer学习笔记
作者:BIce|创建时间:2012-10-31|最后修改:2012-11-07 18:10:49
自从学过C++到现在也有五年了,其间虽然一直在用C++,但是却真的不是很了解C++,C++ Primer一书也不是看过一次了,只不过没有真正静下心来看过,最近刚好找到了这么一个月的时间,在做一些事的同时抽出时间好好看了一下这本久负盛名的经典著作,故记录。
本次记录,主要以C++与C语言的比较引入,按如下几个方面进行:1. C++ & STL; 2. C++中被隐藏起来的部分——C++默认帮我们做的; 3. 面向对象及复制控制; 4. C++的语法和各种关键字。
.Algorithms Fourth Edition 学习记录
作者:BIce|创建时间:2012-10-16|最后修改:2012-10-16 20:37:54
之前听说过这本《Algorithms》是本很经典的书,正好也想看看英文书,就买下了这本书的第四版,经过一个月的阅读,发现本书确实十分经典。我甚至怀疑之前学算法的时候看的那些书我是怎么坚持下来的。本书选取了几乎所有基本数据结构以及常用的算法,并以Java语言进行了细致的实现,每个算法的实现都十分简练、精彩,思想的讲解也十分到位,十分佩服本书的作者哇,膜拜orz.. 在大致看完一遍的基础上,简单的对本书的学习进行下总结吧,以后一定会再次阅读的~
《Algorithm》第四版大致分为六个部分,也就是本书的六个章节,下面对这六个部分进行简单记录。
.