引擎
文章平均质量分 82
当当小螳螂
假如生活没有甜甜的恋爱,那么活着将毫无意义!
展开
-
KBEngine奇技淫巧<五>
KBEngine网络网络模块的组织EventPoller结构图对象组织InputNotificationHandler如何创建各种HandlerLIstener初始化Receiver创建Channel各种协议Handler的调用NetworkInterfaceChannel 就是socket连接NetworkInerface的结构总结一下网络模块的组织KBEngine最核心的三个模块我梳理的还剩下网络,这篇文章就来聊聊。网络主要是两个模块,一个是EventPoller,一个是NetworkInterfa原创 2021-07-31 23:03:23 · 1075 阅读 · 0 评论 -
KBEngine奇技淫巧<四>
KBEngine定时器定时器介绍EventDispatcherTimer 时间 定时器container_timeQueue_TimerTTimeprocessadd总结一下定时器介绍是时候放出灵魂框架图了,KBEngine最重要的几个类是的,这个图就说明了KBEngine引擎最重要的几个类。从程序来看,最重要的就是App,因为我是从BaseApp为例子说明的,就画了BaseApp,其他App大同小异,原理类似。其实最核心的类还是EventDispatcher。EventDispatcherE原创 2021-07-30 23:35:41 · 572 阅读 · 0 评论 -
KBEngine奇技淫巧<三>
KBEngine奇技淫巧之操作处理各种Handler运行机制框架组织处理任务逻辑InitProgressHandlerBaseMessagesForwardClientHandler自成系统的handler总结各种Handler研读KBEngine源码的时候,你经常会看到各种Handler结尾的类,搞懂这些类是很有必要的。我们以BaseApp程序为例来梳理这些Handlerclass ServerApp : public SignalHandler, public TimerHandler,原创 2021-07-29 11:50:30 · 411 阅读 · 0 评论 -
KBEngine奇技淫巧<二>
KBEngine宏定义诡异的宏定义协议处理中的宏定义DEFINE_IN_INTERFACEBASEAPP协议声明宏NETWORK_MESSAGE_HANDLERKBEngine宏定义习惯KBEngine宏的作用诡异的宏定义KBEngine引擎大约分为资源,脚本,网络,事件[逻辑]四个部分,在每一个部分里面都会用到大量的宏定义,理解这些宏定义还是很关键的。我们试着在读代码的时候读懂这些宏定义以达到使用这些宏和揣摩标哥的编码习惯,也为了将来改代码的时候能遵循一个编码原则。协议处理中的宏定义因为代码中宏定原创 2021-07-28 10:58:00 · 651 阅读 · 0 评论 -
Error while importing package: Couldn’t decompress package
这篇文章网络小乞丐写于2021/0/16Error while importing package: Couldn’t decompress package出现这个错误其实挺奇怪的网上的解决方案路径不要有中文文件名字不要包含空格## 标题我实验过以后没有解决,后来查如何解压.unitypackage找到了信息。unity 的组件包 *.unitypackage 格式的文件为之用lzma和zip双重压缩的常规文件。直接解压的方法为将unitypackage拓展名改为.lzma 使用7z、36原创 2021-03-16 19:03:51 · 878 阅读 · 0 评论 -
Unreal DXGIGetDebugInterface1 无法定位程序输入点
无语经过我不停的试验终于安装上Unreal了,结果就踩坑了。提示终究还是躲不过升级查了一下这个函数最后才知道需要win8以上才能支持,我win7系统还是out了,升级系统吧,没办法,吃外国软饭的,核心技术掌握在外国只能受制于人。虽说中国win7用户还是很多的,不过看来最新的Unreal也要放弃了win7。可以记住支持win7系统的最新Unreal 4.25.1以前的版本,反正这个版本是不行了。再见了win7。呜呜~~~...原创 2020-06-22 17:05:10 · 4852 阅读 · 3 评论 -
利用C++反射 操作SQL Server
C++ 操作SQL Server介绍 实现一下DBManager,DBManager是服务器程序的基础模块,但不是必选模块。程序接入DBManager是程序的一种惰性模块,所谓惰性模块就是程序启动初始化,等待某种事件调用,不用心跳更新。大部分服务器程序是热衷模块单例类,例如魔兽世界服务器模块这程序主文件里面声明全局变量充当单例模式的角色。初始化的时候调用初始化DB模块,魔兽世界的编程喜欢定义一些宏代替单例代码。日月神教服务器数据库模块本程序初始化我这个就是一个测试bool Gam原创 2020-06-09 22:41:28 · 375 阅读 · 1 评论 -
unity5.3.5f1 设置天空盒
我是看视频学习的,但是视频的版本比较低是4.x版本的,就对应不上,然后各种找费了一顿劲,记录一下。添加package 还是assets里面,但是叫enviroment,不过没啥用,天空盒还是没有。 然后就是创建一个材料选择类型可以是天空盒。这样有了天空盒的材料。 设置天空盒在windows下面的light里面。没啥 就纯属操作性质的,我各种怀疑,甚至怀疑个人版本没有天空盒,费力了,就记录一下。原创 2016-11-19 15:04:51 · 2301 阅读 · 0 评论 -
unity3d脚本编辑打不开vs2012
听人说unity3d很牛逼,我周末捣鼓了一下,感觉真心高大上,然后呢,回头看了一下书说edit->preferences->external tools可以换编辑器,本来我安装vs2012是直接能打开,然后呢,心血来潮说试试sublime吧,然后,恩 果然可以,但是语法提示感觉不好,切回vs吧,我靠发现竟然不好使了,这下让我蛋疼了,心里面就直觉感觉诡异呀,这是怎么回事。网上各种搜,没有一个解决方案,原创 2016-11-14 23:28:22 · 6849 阅读 · 3 评论 -
SWIG 和 Python——c/c++与脚本交互
服务器端没有导出脚本,自己回想起来的!转载 2016-05-10 10:15:19 · 617 阅读 · 0 评论 -
bash语言学习
梳理一下一天学了点啥,mac终端bash和cocos2dx事件机制。原创 2015-11-02 22:36:12 · 823 阅读 · 0 评论 -
cocos2d-x项目目录梳理
合理的组织一个游戏项目的目录,尤其是资源目录。原创 2015-10-24 15:36:16 · 1338 阅读 · 0 评论 -
lua几点注意和脚本操作gui文件
lua两个知识点和脚本操作gui文件原创 2015-11-03 22:49:00 · 1463 阅读 · 0 评论 -
cocosstudiio 创建的资源目录安排
介绍一种cocosstudio资源目录结构原创 2015-04-12 20:07:25 · 764 阅读 · 0 评论 -
orge 介绍
开源图像引擎ORGE下载了个开源图像引擎ORGE,之前在搭建天龙八部服务端时就知道这个引擎不少网游也在用,天龙就是个例子,下载后文件有50多mb,解压后将sample拖到VS上,光加载就差不多用了20分钟,真是慢,解决方案下有33个工程,build一下,又花了20分钟,真是慢搞定后进看看sample有什么打开一个建模的灯光的动画的又是动画的,转载 2014-10-14 13:31:05 · 5800 阅读 · 0 评论 -
魔兽地图编辑器 简单介绍
魔兽争霸地图编辑器英文名WarCraftⅢ World Editor(简称WE),是暴雪巨作《魔兽争霸Ⅲ》所附带的功能强大的地图编辑器。 世界上很多地图制作高手已利用WE创作出了类似《反恐精英》、《暗黑破坏神》、《雷电》、《大富翁》等经典游戏的魔兽版,可以说用WE只有想不到,没有做不到。WE功能如此强大,其实不难掌握,因为暴雪已将它做得再“傻瓜”不过了。当你决定使用它创造地图时,摆在你面前的不转载 2014-10-13 17:43:48 · 4381 阅读 · 0 评论 -
八大渲染引擎的分析
八大渲染引擎的分析整理来自网页:http://www.snren.com/dispbbs.asp?boardid=36&ID=84925一、RENDER MAN:鲜活的渲染思想 RenderMan具有功能强大的Shader编译器和抗动画模糊功能,能够让设计者创造出超复杂的动作片来。同时他还有一个功能不可忽视,就是他的真实性。RENDERMAN能够渲染出照片级转载 2014-10-11 14:00:23 · 9174 阅读 · 0 评论 -
CryENGINE 3 百度百科介绍
CryENGINE 31技术和特性编辑我们再来从技术角度细细品味一下新引擎,看看都有什么新的技术和特性。一、第三代“沙盒”(Sandbox)2001年引入的这个“沙盒”是全球首款”所见即所玩”(WYSIWYP)游戏编辑器,现已发展到第三代,WYSIWYP功能将提升到一个全新层次,并扩展到了PS3和X360平台上,允许实时创作跨平台游戏,另外工具包内的创作工具和开发效率也都得转载 2014-10-14 13:26:54 · 1637 阅读 · 0 评论 -
Cocos2d-x初识
Cocos2d-x初识,初次接触cocos2d-x引擎的所得。原创 2014-08-30 10:21:09 · 1155 阅读 · 0 评论