团结引擎 创世版

团结引擎创世版:一站式微信小游戏解决方案。团结引擎车机版:一站式智能座舱解决方案

C# 数据类型于byte[] 互转 ByteBuffer.cs 脚本

• byte[] ToBytes() 底层实现创建新的byte[] • (byte[], int) GetBuffer() 获取当前内存流引用,使用时注意 数组长度时2次幂,实际长度为返回的int • void Flush 刷新内存流 • void Reset 重置Postion,以及长度=0 • void ResetLength 重置位置,并且赋值指定长度 • void Write<T>(T data) 写泛型,自动识别数据类型 • T Read<T>() 读泛型,自动识别数据类型

Unity C#字段或属性声明public 并且Inspector只读 脚本 ShowOnly

想在 Inspector 只读,但是声明时 public,在Inspector可以更改, 使用 [HideInInspector] 则会直接隐藏不显示了,[SerializeField] private 会持续可以改的情况,所以加入这个属性即显示到Inspector并且不可修改并且public

Unity 获取设备信息,统计设备信息,脚本DeviceUtils

Unity获取设备信息,统计设备信息,使用此脚本注意,需要先弹UI让用户同意权限,在进行请求权限,在获取设备信息,完整的流程如下 1. UI弹窗声明 请求权限,例如一个界面请求用户同意 存储权限,相机权限,定位权限,麦克风权限 等根据项目制作UI 2. 用户同意后 调用请求权限代码获得权限 3. 获取权限以后 即可调用此方法获得设备信息 注意:如没有弹窗先请求了上架应用商店可能会被拒审

Unity 音频,图片,AssetBundle缓存加载工具脚本

Unity 请求网络文本数据,图片,精灵,音频,AssetBundle,等数据,并且缓存到本地

C# 二进制位运算 int、long、short 和 byte 类型 极致优化

本文介绍了 C# 中用于矩阵数组、Cube 和网络传输的二进制运算功能的极致优化。详细介绍了 BitsOperation 类的使用方法,并提供了对 int、long、short 和 byte 类型进行位运算的示例。通过 BitsOperation 类,可以高效地进行位运算操作,实现对二进制数据的处理和转换。

Unity 自定义Profiler Profiler采样

本文介绍了 Unity 中自定义 Profiler 的采样方法,以及使用 ProfilerMarker、CustomSampler 和 Recorder 等类来进行性能分析的具体实现。通过这些工具,可以高效地优化代码性能,为游戏开发提供帮助。

Unity 性能优化

本文介绍了 Unity 的性能优化以及各种分析工具,还提供了一些性能分析工具的详细介绍。以及性能优化大纲思维导图,从检查性能问题,编码策略,内存优化,动态图形,资源优化等方面入手

Unity Inspector 思维导图

本文将为您介绍 Unity Inspector 的功能,让您更好地使用 Unity 开发游戏。同时,我们提供了一张思维导图,帮助您更好地理解 Inspector 的各项功能。

Unity打包安卓混淆代码

这篇文章介绍了在Unity游戏中打包安卓混淆代码的方法。混淆文件可以用来缩小和优化应用程序。文章提供了用户混淆文件和代码设置混淆模式两种方法。本文还给出了一些常用的第三方类库的混淆配置方法。如果您想混淆自己的应用程序,这篇文章提供了有用的信息供参考。

Unity资源优化(图片、声音)

Unity游戏开发中对图片和声音进行优化的方法。对于图片优化,可以采用压缩格式优化的方法,包括高清晰无压缩、中清晰中压缩、低清晰高压缩等方式。对于声音优化,可以取消预加载音频数据选项,并将Load Type设置为Streaming或Decompress on Load。

更多