在介绍复杂数据类型的传递之前,先说一下如何在C++中回调C#函数。 一、delegate与函数指针 Unity与C++交互最麻烦的是调试的过程,在C++ DLL中直接prin...
在介绍复杂数据类型的传递之前,先说一下如何在C++中回调C#函数。 一、delegate与函数指针 Unity与C++交互最麻烦的是调试的过程,在C++ DLL中直接prin...
一、什么情况下需要使用C++ 1.大量的复杂运算,C++比C#效率高。 2.大多数语言都有调用C++ DLL的途径,若项目中某个模块客户端和服务器都需要使用,可以考虑用C++...
概述 本文就Unity游戏项目性能优化作出了总结。包括Profile工具、Unity使用、机制设计、脚本编写等方面内容。本文的测试机型皆为iPhone6。为方便找出瓶颈目标帧...
今天偶然发现了一款Python入门的理想工具PythonTurtle。非常容易上手,强烈推荐一下。PythonTurtle的灵感来源于早期编程语言Logo,也是通过控制小海龟...
目录 UI框架介绍 保存面板信息 解析面板信息,开发配套数据模型 开发公共面板类BasePanel 开发UIManager核心管理类 开发菜单面板类和背包类使用UIManag...
计算机存储体系 先来看这张计算机存储体系结构图。 从上图可以看到,越在上面的访问速度越快,但是容量越小,今天要说的就是内存那个环节。 内存是什么 内存是可以记录二进制数据一种...
周一发布了新版本,当天晚上用户就为app未测试到的bug发飙了,恩,很快就找到了问题所在,一个容易疏忽的空指针。虽然只是一个小小的bug但是不修复是很影响用户体验的啊,如果要...
本分享的想法源于看了这篇分享由于在对Unity项目后期进行lua热更新方案实施, 我也不想造成源代码的修改, 故在此对上文提及到的后续方案进行补充 本文转载请注明出处: ht...
眼看Unity引擎热火朝天,无数程序猿加入到了Unity开发的大本营。 一些老项目,当时ulua/slua还不如今天那样的成熟,因此他们选择了全c#开发;也有一些出于性能考虑...
0x00 前言 在这篇文章中,我们选择了过去一周Unity官方社区交流群中比较有代表性的几个问题,总结在这里和大家进行分享。主要涵盖了IL2CPP、Scripting、Vir...
搞技术的,如果想更高提升自身技能水平,英语这关是逃不了的。 ——某位不愿透露姓名的四级loser 技...
全文解析圆形Image组件的实现原理,取关键代码介绍算法细节,源码已经上传Github下载地址,欢迎下载试用。 一、Unity原生Image组件实现圆形图片的缺陷# Mask...
前言 腾讯开源的Unity热更解决方案xLua有一个非常吸引人的特性就是Hotfix,其原理是使用Mono.Cecil库对进行C#层编译出来的dll程序集进行IL代码注入。其...
KSFramework是一个Unity 5 Asset Bundle开发框架和工具集,专注于运行时热重载,使用了SLua作为脚本引擎。https://github.com/m...
前言 前段时间,公司准备把项目不上架应用商店,走企业签名。之前是用的个人账号打包的,因为同一个bundle id使用不同的apple id打包,需要等7天。这个时候我们就需要...
引用计数是一个很好用的技术概念,不要被这个名字吓到了。首先来讲讲引用计数是干嘛的。 引用计数使用场景 有一间黑色的屋子,里边有一盏灯。当第一个人进屋的时候灯会打开,之后的人进...
0x00 前言 最近读到了一个今年GDC上很棒的分享,是Sebastian Aaltonen带来的利用Ray-tracing实现一些有趣的效果的分享。 其中有一段他介绍到了对...