240 发简信
IP属地:广东
  • xlua实现原理

    类型 一切从LuaEnv.cs中的init_xlua开始。 local metatable = {} local rawget = ...

  • IL2CPP原理简述

    代码总览 在Unity打包过程中IL2CPP会生成il2cpp代码。生成的目录是Temp/StagingArea/Il2Cpp/il2cppOu...

  • 在Lua中支持#if UNITY_EDITOR宏定义

    有时我们需要在lua代码中也写出C#那样的依据平台的代码。比如判断是否是在EDITOR模式下面。C#很好写: #if UNITY_EDITOR ...

  • Resize,w 360,h 240
    项目配置方法

    需求 在项目开发中需要把很多编辑配置信息做成配置文件,在运行时加载解析使用,这需要在三个要求之间取得较好平衡: 开发便捷,序列化后文件大小,加载...

  • Resize,w 360,h 240
    Unity特效图片优化

    开发的游戏中有如下特效效果,展示的是一面墙的刷漆效果 最开始开发的时候是使用如下的图片资源,在检视资源使用时注意到有严重资源浪费: 着色器中是通...

  • Resize,w 360,h 240
    svn查看log扩展

    在项目工作中经常需要审核代码,如此则需要从众多的提交者中筛选出指定的几个提交者,然后查看修改了哪些代码。但是svn log工具的搜索功能并没有提...

  • Unity打包过程研究

    数据源 研究平台是Mac。用Mac来打包的好处是一个平台能打出两种经常使用的平台包:Android和iOS。 首先定位Unity的PID。打开U...

  • 在shell中开发一个俄罗斯方块

    效果图 实现的技术要点 每帧显示需要清空上传显示状态,使用printf("\033c\n");语句就可以做到 游戏中都是需要一个循环机制的,使用...

  • Resize,w 360,h 240
    Addressable资源系统热更新

    需求: 1. 需要和游戏内的Addressable资源管理系统协作良好 2. 支持多种打包模式(Debug/Release...)并在开发环境验...