该文被密码保护。 阅读全文
摘要:
Mono Cecil十分强大,强大到可以静态注入程序集(注入后生成新的程序集)和动态注入程序集(注入后不改变目标程序集,只在运行时改变程序集行为),它甚至可以用来调试PDB MDB调试符号格式文件。 注:仔细看了下,并不支持“动态”注入,cecil只支持从硬盘加载或从内存读取一个已经被加载了的ass 阅读全文
摘要:
前言: 对游戏进行修改与拓展(MOD)是我一直以来感兴趣的东西,我的程序生涯,也是因为在初中接触到GBA口袋妖怪改版开始的,改过也研究过一些游戏的MOD实现方式,早就想在自己的游戏中实现“MOD系统”以便支持玩家对我的游戏进行修改,无奈太懒一直没动手,最近在研究U3D游戏的HACK方式,顺便也看了几 阅读全文
摘要:
1.C#层:利用.NET framework的CodeDom或Mono的Evaluator动态编译解释CS脚本 2.IL层:利用System.Reflection.Emit或Mono.Cecil动态生成IL指令并执行 3.造轮子自己实现IL解释器(取代.NET或Mono的IL解释器,这种方案可以绕过 阅读全文
摘要:
先上几篇博客链接: 一步步教你读懂NET中IL(图文详解) C#基础之IL 详解.NET IL代码 C# IL DASM 使用 你必须知道的.NET 《C# to IL》、《Expert .NET 2.0 IL Assembler》等书籍的翻译博客 初识Ildasm.exe——IL反编译的实用工具 阅读全文
摘要:
一.编译 A.MinGW1:从 https://github.com/CleverRaven/Cataclysm-DDA 下载源码2:下载IDE CodeBlocks,http://pan.baidu.com/s/1qYNcKZ6,解压到随便哪个目录,再下载TDM-GCC-64,完整安装64位, 然 阅读全文
摘要:
1.C# 与 LUAC#调用LUA比较简单,但LUA调用C#,有两种方法,一种是直接反射调用,但这种方法有局限性,比如性能低,在IOS平台无法使用反射,因此一般使用WARP方法,即把C#代码注册到LUA虚拟机,然后调用的时候,LUA -> C# WARP -> C# CODE参考:http://bl 阅读全文
摘要:
最近在cocos creator上打算写个U3D中shader功能的插件(能在属性面板调整shader属性)。 对其中一个功能有点疑惑,就是U3D中一个渲染物体上可以挂多个材质,后来查询了下,一个物体上挂多个材质的时候,每个材质负责渲染对应的子mesh,但如果一个object只有一个mesh时, 那 阅读全文
摘要:
年代久远,图片链接失效了,这里重新放一个腾讯学院的版本,里面有图片 http://gad.qq.com/article/detail/33543 By:克森 简介 在这篇文章中,我们将会学到几个概念:平移矩阵、旋转矩阵、缩放矩阵。在学这几个基本概念的同时,我们会用到 Mesh(网格)、数学运算、4x 阅读全文