2016年3月29日

摘要: 在defaultengine.ini中[URL]节: Map=MOBATinyMap.udkLocalMap=MOBATinyMap.udk 这里有Map和LocalMap两个属性,让人有点混淆,只好看看代码找差别。 首先有个FURL类,负责表示启动时的地图参数,在它里面就有DefaultMap和D 阅读全文
posted @ 2016-03-29 11:52 冷欺花 阅读(232) 评论(0) 推荐(0) 编辑

2016年3月28日

摘要: 在windows平台上,unreal3的console窗口类是FOutputDeviceConsoleWindows 启动时,它可以从XXXGame.ini中读取诸如窗口大小之类的属性,具体的代码在 中,第一次Show时创建console,分别读取了x,y,w,h四个属性,通过SetConsoleS 阅读全文
posted @ 2016-03-28 20:16 冷欺花 阅读(639) 评论(0) 推荐(0) 编辑
摘要: GameViewportClient中有个变量控制是否显示硬件鼠标: 也就是系统的光标,一般通过该类中的函数来操纵: 其中ForceUpdateMouseCursor是native函数,调用到UGameViewportClient::ForceUpdateMouseCursor, 在Windows上 阅读全文
posted @ 2016-03-28 18:05 冷欺花 阅读(615) 评论(0) 推荐(0) 编辑

2016年3月24日

摘要: 一、启动代码所在工程为Launch(win32),可为所有同一codebase项目共享。 但共享方式很不智能,是通过在源文件中添加大量#if/else条件编译宏来实现,即各项目在自己的工程中添加【程序运转流程】所需的各回调函数,然后在Launch工程的文件中添加这些函数的声明并调用。 也就是说每增加 阅读全文
posted @ 2016-03-24 23:20 冷欺花 阅读(679) 评论(0) 推荐(0) 编辑

2016年2月2日

摘要: 参见链接 阅读全文
posted @ 2016-02-02 14:45 冷欺花 阅读(151) 评论(0) 推荐(0) 编辑

2016年1月31日

摘要: sudo ln -s /usr/local/bin/VBoxManage /usr/bin/VBoxManage 阅读全文
posted @ 2016-01-31 18:19 冷欺花 阅读(366) 评论(0) 推荐(0) 编辑

2015年12月26日

摘要: 上一篇主要记了UClass的创建,现在总结一下UObject的创建,可以从几个不同角度来理解。从途径上看,可以根据UObject的构造函数来分个类: // Constructors. UObject(); UObject( const UObject& Src ); UObj... 阅读全文
posted @ 2015-12-26 11:50 冷欺花 阅读(446) 评论(0) 推荐(0) 编辑

2015年12月25日

摘要: 凡是稍微大一点的引擎框架,必然都要自己搞一套对象管理机制,如mfc、qt、glib等等,unreal自然也不例外。究其原因,还是c++这种静态语言天生的不足,缺乏运行时类型操作功能,对于复杂庞大的逻辑层来说极为不便,查错和调优都很困难。因此,这类框架自制对象管理模块的功能通常都包括:1、运行时类型信... 阅读全文
posted @ 2015-12-25 12:54 冷欺花 阅读(921) 评论(1) 推荐(0) 编辑

2015年9月8日

摘要: 起因:突然一夜之间电信扰拨号ip全变内网地址了,这样即使用了动态域名,绑定的也不是本机ip,外部无法访问了。虽然打电话找电信反映说是可以改回来,但必须先解决眼前的问题,访问内网服务器上的svn仓库。办法:由于还有一台在公网上的云主机,想到可通过它中转,只要内网主机先与云主机建立连接,这正好可以用ss... 阅读全文
posted @ 2015-09-08 19:26 冷欺花 阅读(1206) 评论(0) 推荐(1) 编辑

2015年8月17日

摘要: 本来服务器上装的是windows server 2003,开多个虚拟机装linux来用,但发现不管是vmware还是virtualbox,总是有内存泄漏,大约2个星期左右16G内存就全没了,任务管理器里看到内存使用全满了,然后不多久虚拟机连不上,windows自己也报错弹虚拟内存不足,可就是不死机。... 阅读全文
posted @ 2015-08-17 15:10 冷欺花 阅读(701) 评论(0) 推荐(0) 编辑

导航