Unity – Color32[]转IntPtr
1 Color32[]转Inptr 代码示例: private static IntPtr Color32ArrayToIntptr(Color32[] colors,int length) { if (colors == null || colors.Length == 0) return Int…
- Unity
- 2020-10-15
Unity – Color32[]转为byte[]字节数组
1 Color32[]转为Byte[]字节数组 代码示例: private static byte[] Color32ArrayToByteArray(Color32[] colors) { if (colors == null || colors.Length == 0) return null;…
- Unity
- 2020-10-15
Unity – 字节数组byte[]保存为文件
Unity字节数组byte[]保存为文件 代码示例: byte[] byteColorArray = Color32ArrayToByteArray(m_ColorPictureArray); FileStream filestr = File.Create("my.bytes"); filestr…
- Unity
- 2020-10-15
C++ 11 – final关键字简要介绍
如果在基类的虚函数声明中加上了final关键字,则表明后续的派生类不能重写该函数。 1 基类的虚函数上加上final关键字 表明基类后续的派生类不能重写该虚函数。 代码示例: #include <iostream> #include <memory> using namesp…
- C++
- 2020-10-12
C++11 – override关键字简要介绍
C++11 中的 override 关键字,可以显式的在派生类中声明,基类的哪些函数需要被重写,如果没被重写,则编译器会报错。防止出现在需要调用派生类某个成员函数的情况下错误的调用了基类的缺省函数实现。 1 派生类对基类中的函数继承 派生类对基类中的函数继承可以分为几种类型: 接口继承,通过在基类中…
- C++
- 2020-10-12
Duilib – 设置窗体阴影
1 Duilib设置窗体阴影 1.1 初始化CWndShadow 在Win32窗口的主函数中加入以下代码,初始化CWndShadow CWndShadow::Initialize(hInstance); 1.2 duilib窗口类设置 在需要添加窗体阴影的duilib窗口类中新建一个CWndShad…
- Duilib
- 2020-09-30
Duilib – 各个控件的消息响应类型
1 各个控件的消息响应类型 消息类型 说明 消息发送控件类型 click 鼠标点击 CButtonUI dropdown 下拉显示 CComboUI headerclick 点击列标题 CListHeaderItemUI itemactivate 选项激活 CListElementUI、CListC…
- Duilib
- 2020-09-30
Duilib – 超链接文本
1 超链接 1.1 超链接xml格式 在界面文件xml中需要使用超链接的位置写入以下代码,以下超链接的位置为百度: <Text text=" {a http://www.baidu.com} http://www.baidu.com {/a}" showhtml="true" align="c…
- Duilib
- 2020-09-29
Duilib – 字体
1 DuiLib字体 1.1 DuiLib字体属性 属性 说明 id 用于标识Font,类型:INT name 用于指定字体名称,类型:STRING size 用于指定字体大小,类型:INT bold 用于指定是否加粗,类型:BOOL,默认值为false underline 用于指定是否添加下划线,…
- Duilib
- 2020-09-29
Duilib – 颜色属性的设置
1 DuiLib中颜色属性的设置 在DuiLib中属性文件的xml中,与颜色有关的比如说bkcolor、textcolor等其颜色设置的顺序为16进制形式的ARGB类型, 比如说我们将文本控件的背景颜色设置为红色,那么在xml布局文件中,经常这么写: <Label text="hello wo…
- Duilib
- 2020-09-25
C++11 – 父类与子类相互包含的时候该如何正确的使用智能指针,防止循环引用
1 父类和子类相互包含的应用场景 在实际开发的过程中,经常会遇到这种类似的问题,一个父类通常维护着属于该父类的多个子类指针,而每一个子类中也存储着指向其父类的指针对象,方便进行节点递归或者其他操作。 比如说: 一个三维立方体,每一个三维立方体类都包含了所有属于该立方体的三角面类,而每一个三角面都存储…
- C++
- 2020-09-25
C++11 – std::bind简要介绍以及可绑定函数的几种形式总结
1 std::bind template <class Fn, class... Args> /* unspecified */ bind (Fn&& fn, Args&&... args); template <class Ret, class F…
- C++
- 2020-09-24
最新评论