前言 Unity DOTS(Data-Oriented Technology Stack)是Unity引擎的最新技术栈,旨在提供更高效、更可扩展的游戏开发工具。本文将根据自己得理解详细介绍DOTS相关...
- 全部
- Android游戏开发
- Android项目开发
- iOS游戏开发
- iOS项目开发
- Unity3D项目开发
- Unity3D-UGUI拓展
- Unity3D-VR/AR开发
- Unity3D插件工具
- Unity3D编辑器拓展
- Unity3D框架设计
Unity3D:框架设计之脚本热更详解
之前已经把Launcher启动场景及HybridCLR热更新做了简单介绍,这篇文章将对脚本热更进行详细说明。 先讲一下脚本热更,脚本热更用了HybridCLR热更技术,这个方案是特性完整、零成本、高性...
Unity3D:关于Texture2D和byte字节互转的坑
在开发中,经常需要对图片和byte字节流进行互转,但是有时候会出现Texture2D转byte的时候byte字节数组会比原始byte数组大的情况。关键问题就是使用EncodeToPNG等Texture...
Unity3D:UI Toolkit下一代UI系统?
在UGUI出现之前,Unity的UI系统主要使用OnGUI去实现UI的显示,在我接触Unity的时候,最初也是使用OnGUI去实现游戏的UI界面的,这也是Unity的UI系统最初的样子。后来Unity...
Unity3D:稀疏数组用于棋盘类游戏
当我们在做棋盘类游戏的时候常常会使用到二维数组去保存期盼数据,用于存档或等操作,但是如果棋盘上大部分没有棋子的情况下,会有很多值为0的数据,记录了很多没有意义的数据,这时候我们就可以使用稀疏数组,将棋...
Unity3D:ScriptableObject数据配置脚本化对象
1,什么是ScriptableObject ScriptableObject 是 Unity 提供的一个数据配置存储基类,它是一个可以用来保存大量数据的数据容器,我们可以将它保存为自定义的数据资源文件...
Unity3D:UGUI圆角矩形Image通过Shader实现
之前写了一个圆形Image的组件,用来制作头像。但是那个方法是通过重绘UI的Mesh去实现的,如果对于性能要求比较高的话,画出来的Mesh面数就会影响性能了,所以今天就有了这个方法,用Shader实现...
Unity3D:解决ScrollView嵌套子ScrollView方向不同不能滑动
当我们在ScrollView下嵌套子ScrollView时,就会出现父ScrollView不能滑动的情况(方向不同),在网上搜了一些资料,确实有这种情况出现。具体的思路是,把子ScrollView的滑...
Unity3D:框架设计之Launcher启动场景及HybridCLR热更新简介
接下来,就要正式进入框架的完整流程介绍了。先不急着去讲具体的实现,先说一下完整的热更及启动流程。 首先,先来了解一下热更的整个流程,下面是流程图。 一、左半部分是脚本热更,也就是启动场景启动的时候用H...
Unity3D:框架设计之AppConfig应用配置
AppConfig是框架内主要的配置文件,是使用Unity自带的ScriptableObject类型的配置文件,用这个的主要原因是读取速度快,易于管理。这个配置文件主要配置的是应用的一些主要设置,其中...