摘要:
由于irrlicht引擎core部分的主要内容为一系列的自定数据结构以及一些重要的常量,理解难度着实不大,毕竟都是一些coding的基本功了。 首先打开irrmath.h,该文件在core命名空间里定义了4个常数:用于32位浮点数比较的误差精度ROUNDING_ERROR、圆周率常量PI、以及角度弧 阅读全文
posted @ 2016-04-03 19:21
慕Smile
阅读(328)
评论(0)
推荐(0)
摘要:
因为之前的学习中有遇着引擎核心模块中dimension2d和position2d这两个头文件,这里我们先把这两个文件过一遍。 首先是include/core下的dimension2d.h,这个头文件里面定义了一个叫做dimension2d的模板类,用以包装一个二维尺寸。 该类的字段只有Width和H 阅读全文
posted @ 2016-04-03 17:23
慕Smile
阅读(377)
评论(0)
推荐(0)
摘要:
irrTypes.h这个文件做的事很简单,通过一系列typedef操作定义了Irrlicht引擎中的所有基本数据类型,以保证引擎的可移植性。 IeventReceiver.h则定义了一些用于事件系统中的枚举和结构/类。其中包含了EEVENT_TYPE、EMOUSE_INPUT_EVENT、EGUI_ 阅读全文
posted @ 2016-04-03 00:34
慕Smile
阅读(280)
评论(0)
推荐(0)

浙公网安备 33010602011771号