前言 Unity DOTS(Data-Oriented Technology Stack)是Unity引擎的最新技术栈,旨在提供更高效、更可扩展的游戏开发工具。本文将根据自己得理解详细介绍DOTS相关...
Unity3D:框架设计之脚本热更详解
之前已经把Launcher启动场景及HybridCLR热更新做了简单介绍,这篇文章将对脚本热更进行详细说明。 先讲一下脚本热更,脚本热更用了HybridCLR热更技术,这个方案是特性完整、零成本、高性...
Unity3D:关于Texture2D和byte字节互转的坑
在开发中,经常需要对图片和byte字节流进行互转,但是有时候会出现Texture2D转byte的时候byte字节数组会比原始byte数组大的情况。关键问题就是使用EncodeToPNG等Texture...
Unity3D:稀疏数组用于棋盘类游戏
当我们在做棋盘类游戏的时候常常会使用到二维数组去保存期盼数据,用于存档或等操作,但是如果棋盘上大部分没有棋子的情况下,会有很多值为0的数据,记录了很多没有意义的数据,这时候我们就可以使用稀疏数组,将棋...
Unity3D:框架设计之Launcher启动场景及HybridCLR热更新简介
接下来,就要正式进入框架的完整流程介绍了。先不急着去讲具体的实现,先说一下完整的热更及启动流程。 首先,先来了解一下热更的整个流程,下面是流程图。 一、左半部分是脚本热更,也就是启动场景启动的时候用H...
iOS:截图保存到本地并保存到相册(最新)
之前只写过安卓保存图片到相册,iOS和安卓目前对于保存到相册的操作是很类似的,只不过是和Unity的交互方式是不一样的,废话不多说,下面上代码。 首先是头文件 [crayon-67d9ac648396...
Unity3D:设计模式之单例模式—C#单例模式和Unity单例模式
在Unity开发中最常用的设计模式就是单例模式,但是在使用单例模式的时候,通常会在每个脚本里去写单例方法,使用起来很不方便,在网上搜了一下,看到有很多实现方法,其中有一个我认为很方便,下面就把方法贴出...
Unity3D:Android开发的几种调试方法
经常有人问我在Unity开发安卓的时候,在真机测试的时候,怎么进行调试。今天我就总结一下之前积累的一些调试的方法,我所知道的就有四种方法, 第一种就是适用在没有使用第三方插件或者jar包的情况下,能直...
关于本站
我叫赵石君(网名:大腿Plus),是一个Unity3D程序,大学学的专业是游戏开发,毕业后做过一年多的游戏开发,主要是移动端的。后来VR火起来之后又开始做VR开发,目前一直在做Unity开发相关工作,...
Unity3D插件:调用Android原生方法工具类
之前做过很多有关安卓的对接,其中就需要调用Android原生的方法,或者接入的SDK需要调用Android原生的东西,每次都需要重新写一个类或者方法去处理这些,前一阵子我整理了一下,写了个工具类,专门...