lua学习随笔 (1)

作者:sryan 更新时间:2018-09-05 14:52 分类:Lua

最近在用lua写游戏,用的是quick-cocos2dx,研究了一下它的机制,或者说是tolua++的机制吧,怕以后忘了,写在这儿做下记录。 首先,lua最强大的类型就是table,它可以保存任何变量...

点击数:1024 回复数:0

小探多继承模式下虚函数的调用

作者:sryan 更新时间:2018-09-05 14:54 分类:C++/C/汇编

昨天用cocos2d-x的时候遇到了一个疑问,当然运行是没问题的,由于以前没有过多的使用多继承,所以也没往深处想,可是函数调用的时候却怎么也想不通。 当时的情况是这样的,写了一个自己的精灵,继承与CC...

点击数:718 回复数:0

[PE文件结构学习]1.相对虚拟地址(RVA)与物理地址的转换

作者:sryan 更新时间:2018-09-05 14:56 分类:操作系统

正在学习PE文件结构,本人小菜鸟一个,如有不正确,欢迎指正。 PE结构即可执行文件的硬盘存储结构,Windows系统下面有exe dll等格式,PE结构先不介绍了,网上资料很多,看雪的文库里面的资料很...

点击数:1459 回复数:0

【C++】拷贝构造函数与赋值操作符的本质性区别分析

作者:sryan 更新时间:2018-09-05 14:57 分类:C++/C/汇编

在C++中,牵扯到两个对象相互初始化,赋值,经常会调用拷贝构造函数和赋值操作符,许多新手也经常在此迷惑,究竟何时调用拷贝构造函数,何时调用赋值操作符呢? 在语法层面上来说,当你需要用一个已经存在的对象...

点击数:699 回复数:0

[D3D] 龙书第三章Cube

作者:sryan 更新时间:2018-09-17 09:58 分类:游戏编程

#ifndef _D3DC3E1_H_ #define _D3DC3E1_H_ #include "SD3dBase.h" class D3DC3E1:public SD3dBas...

点击数:844 回复数:0

内置变量,复合变量与内存引用的关系(左值)及指针的几个解引用方法

作者:sryan 更新时间:2018-09-05 15:02 分类:C++/C/汇编

最近思想的总结,本人菜鸟,有错指出 变量之所以为变量,意义是它可以改变,不是常量,可为什么能够改变呢?普通的变量作为一个左值的存在,是引用了相应的内存的,而且跟C++的引用很相似:定义时就绑定,不能改...

点击数:826 回复数:0

[学习小记] 从汇编角度看局部变量的分配及数组名与指针的关系

作者:sryan 更新时间:2018-09-05 15:10 分类:C++/C/汇编

ps:个人理解,如有错误请指出,本人菜鸟一只 在应聘的笔试中,这个考的似乎很多,以前只知道sizeof()的结论,但是也不清楚数组名到底是怎么回事,只知道可以隐式退化成指针。于是闲着没事干看了下编译器...

点击数:705 回复数:0

MFC学习小记(1) MFC的入口点与消息循环,消息映射

作者:sryan 更新时间:2018-09-05 15:16 分类:C++/C/汇编

以前一直用的Qt,最近找工作后,基本就定在windows平台上了,无聊之中研究了下以前没怎么学的MFC。现在看看没有以前那么深奥了。 1.MFC的入口点与简单的执行过程 MFC隐藏了windows程序...

点击数:1006 回复数:0

HGE学习(2) Target

作者:sryan 更新时间:2018-09-05 15:18 分类:游戏编程

Target我理解为一个场景,在绘制函数中,可以指定为这个场景,即画出来的东西在这个场景的纹理上,然后即可多次在屏幕上画出拥有这个纹理的精灵。 #include "SGameBase.h&q...

点击数:971 回复数:0

HGE学习(1) 粒子系统

作者:sryan 更新时间:2018-09-05 15:20 分类:游戏编程

为了不重复写代码,自己封装了一下HGE,用着还行。 粒子系统需要指定一个修饰的hgeSprite,及一个例子编辑器做出来的东西,更新了粒子数量后执行Update函数来进行更新,在RenderFunc里...

点击数:908 回复数:0