07 2008 档案
[导入]Nebula3学习笔记(8): 脚本系统
摘要:可能是还在开发当中的缘故, 我感觉Nebula3中的lua脚本系统不是很完善. 所有的调用都是封装成Command来执行的, 并不像LuaBind那样直接绑定到C++类对象; 而且, 对于C++调用脚本的接口也不是很方便, 只有一个Eval()来执行一个字符串. 如果要实际进行应用的话, 我想最好是...
阅读全文
[导入]RGB和HSV颜色转换
摘要:H参数表示色彩信息,即所处的光谱颜色的位置。该参数用一角度量来表示,红、绿、蓝分别相隔120度。互补色分别相差180度。 纯度S为一比例值,范围从0到1,它表示成所选颜色的纯度和该颜色最大的纯度之间的比率。S=0时,只有灰度。 V表示色彩的明亮程度,范围从0到1。有一点要注意:它和光强度之间并没有直...
阅读全文
[导入]Nebula3学习笔记(7): 网络系统
摘要:Nebula3的网络子系统提供了基于TCP协议的简单C/S通信模式. 它并没有打算做成大厅,会话管理还有玩家数据同步的面向游戏的高级通信. 这些以后会在更高层的Nebula3子系统中出现. 文章来源:http://blog.csdn.net/xoyojank/archive/2008/07/10/2...
阅读全文
[导入]Nebula3学习笔记(6): IO实战, ZIP解压缩程序
摘要:上一次熟悉了IO系统后, 写个程序来练练手. 正好这次看到App命名空间, 正好熟悉一下ConsoleApplication的用法. 因为Nebula3内置了ZipFileSystem, 但不支持压缩, 只支持解压缩, 就试着写了一个命令行的unzip.exe, 算是对之前所学的一个总结. 没想解压...
阅读全文
[导入]Nebula3学习笔记(5): IO系统
摘要:Nebula3的IO系统相对于Nebula1和2是一个巨大的进步 使用更标准的机制, 如用URI来定位资源, 用MIME类型来区分数据格式 一个灵活的流模型, 它不关心数据是来自文件, 内存, HTTP连接还是其它地方 从流读写不数据的数据类型也更方便, 例如要读取的XML格式数据来自文件/内存/网...
阅读全文
[导入]Nebula3学习笔记(4): 工具库
摘要:Nebula3工具库, 包含一些工具类, 容器类, 还有一个强大的String类.文章来源:http://blog.csdn.net/xoyojank/archive/2008/07/04/2611568.aspx
阅读全文
[导入]Nebula3学习笔记(3): Core Namespace
摘要:核心子系统 对象模型 实现一个新的Nebula3类 引用计数和智能指针 创建Nebula3对象 运行时类型信息系统 Nebula3单件 性能与内存占用的考虑文章来源:http://blog.csdn.net/xoyojank/archive/2008/07/03/2608400.aspx
阅读全文
[导入]Nebula3学习笔记(2): Hello World
摘要:就以这个程序做为测试程序的模板吧文章来源:http://blog.csdn.net/xoyojank/archive/2008/07/02/2606023.aspx
阅读全文
[导入]DirectShow播放视频
摘要:本来想用VMR9绘制到D3D的Texture上的, 试着弄了一下, 慢得真够可以的, 还是直接全屏(窗口)放得了 代码也懒得写了, 直接拿SDK里的VMRPlayer中CMovie类用就行 文章来源:http://blog.csdn.net/xoyojank/archive/2008/06/30/2...
阅读全文
[导入]Nebula3学习笔记(一): 序
摘要:前言用到的开源工程体系结构一览基础层渲染层应用程序层编译文章来源:http://blog.csdn.net/xoyojank/archive/2008/07/01/2602258.aspx
阅读全文
浙公网安备 33010602011771号