Home
C++中的事件分发器与委托
C++

C++中的事件分发器与委托

在程序中使用批量事件通知是很常用的场景,该事件分发器可以绑定多个静态与非静态函数,内部使用标准库的list和functi...
C#动态生成IL实现匿名类和接口
dotNet

C#动态生成IL实现匿名类和接口

通过这种方式可以直接对接口实例化了(伪),动态的通过委托来实现接口,匿名类型是在运行时动态构建的。 实现思路: 使用As...
C#之结构体与二进制数据的转换
dotNet

C#之结构体与二进制数据的转换

在写关于二进制文件操作程序的时候,经常要去解析文件头,在C++中我通常是使用Stream把文件读取进来后直接将二进制数据...
C#之拓展方法的本质
dotNet

C#之拓展方法的本质

扩展方法可以使对象增加额外的“看似是成员”的方法。 普通的实例类型定义: {{EJS6}} 扩展方法的定义: {{EJS...
LuaSharp:适用于.Net开发者的Lua框架
Lua

LuaSharp:适用于.Net开发者的Lua框架

代码仓库:https://github.com/JomiXedYu/LuaSharp 为什么说适合熟悉C#的Lua开发者...
HSV与RGB互转公式与Color封装
dotNet

HSV与RGB互转公式与Color封装

无论是System.Draw.Color还是UnityEngine.Color对颜色操作的功能还是太少了,我们在用ps等...
Unity之Galgame引擎框架制作思路
Unity3D

Unity之Galgame引擎框架制作思路

前言 看到使用Unity来制作Galgame,很多人可能会觉得小题大做,现在有很多现成的工具可以使用:krkr、NVL(...
Lua面向对象
Lua

Lua面向对象

注:本文代码中的->符号均为运行后的输出结果,不算做代码 前言 说道面向对象,基本就是围绕着表来展开的。lua中的...
Lua位运算与Flag枚举
Lua

Lua位运算与Flag枚举

Lua位运算 Lua位运算的实现,用库感觉还是太麻烦,还是自己实现下吧,因为lua中没办法整除,但是毕竟是除2,直接把小...
xLua无法判断Unity对象为nil的问题
Lua

xLua无法判断Unity对象为nil的问题

在xlua中无法判断GameObject类型对象是否为nil faq原文:https://github.com/Tenc...