
Unity3D
KIMI梦回
这个作者很懒,什么都没留下…
展开
-
Unity3D在一帧里做那些事情?
此外,Unity3D 还支持在渲染过程中使用特殊的效果,例如全局光照、阴影、抗锯齿等。更新游戏状态:在这一步中,Unity3D 会根据当前的游戏状态更新各个游戏对象的位置、姿态、动画等信息。处理网络:如果游戏支持多人联机,则 Unity3D 会在这一步中处理网络数据,并将其同步到客户端和服务器之间。处理音频:如果游戏中有声音,则 Unity3D 会在这一步中处理音频数据,并对它进行控制、混合和播放。处理输入:Unity3D 会检测玩家的输入,例如键盘、鼠标、手柄等,将其转化为游戏内的操作。原创 2023-04-28 16:26:34 · 437 阅读 · 0 评论 -
Unity知识:2、UGUI设置对象是否可见,另一种方式
Unity知识:2、UGUI设置对象是否可见,另一种方式 /// <summary> /// UGUI设置对象是否可见 /// </summary> /// <param name="gameObject"></param> /// <param name="isVisible"></param> void SetActive (GameObject gameObject, bool isVisible) { //原创 2020-12-27 15:14:08 · 822 阅读 · 0 评论 -
Unity知识:1、资源路径
Unity知识:1、路径// dataPath 包含游戏数据文件夹的路径(只读)。// persistentDataPath 包含持久数据目录的路径(只读)。// streamingAssetsPath 包含 StreamingAssets 文件夹的路径(只读)。// temporaryCachePath 包含临时数据/缓存目录的路径(只读)。using System.Collections;using System.IO;using UnityEngine;using UnityEn原创 2020-12-27 14:53:29 · 457 阅读 · 0 评论 -
UnityWebRequest.Post 发送和接收Json数据
发送Json数据using UnityEngine;using UnityEngine.Networking;using System.Collections;public class MyBehavior : MonoBehaviour{ void Start() { StartCoroutine(Upload()); } IEnumerator Upload() { WWWForm form = new WWWForm原创 2020-09-15 01:06:25 · 5310 阅读 · 2 评论 -
.NET、Mono 与 Unity3D 之间的关系
.NET、Mono 与 Unity3D 之间的关系.NET : 是 Microsoft 创建的一个开源开发人员平台,用于构建许多不同类型的应用程序。Mono:是一个软件平台,旨在使开发人员可以轻松创建 .NET Foundation 一部分的跨平台应用程序。Unity3D :是由 Unity Technologies 开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型...原创 2020-02-17 10:56:40 · 1328 阅读 · 0 评论 -
Unity3D-GitHub知识库(持续更新)
Frameworkhttps://github.com/egametang/EThttps://github.com/EllanJiang/GameFrameworkhttps://github.com/liangxiegame/QFrameworkhttps://github.com/cocowolf/loxodon-frameworkhttps://github.com/yomun...原创 2020-01-19 11:07:30 · 1287 阅读 · 1 评论 -
Addressable:10、升级到可寻址系统(Upgrading to the Addressables system)
本文详细介绍了如何修改现有项目以利用可寻址资源。引用资源有三种传统方法:直接引用(Direct References):将资源直接添加到应用程序自动加载的组件或场景中。资源文件夹(Resource Folders):将资源添加到Resource文件夹并按文件名加载它们。资源Bundles(Asset Bundles):将资源添加到资源 Bundles,然后按文件路径加载它们的依赖关系。...原创 2020-01-18 11:28:34 · 774 阅读 · 0 评论 -
Addressable:9、可寻址分析工具(The Addressables Analyze tool)
Analyze是一个工具,收集有关您的项目的可寻址布局的信息。在某些情况下,Analyze可能会采取适当的措施来清理项目的状态。在其他情况下,Analyze纯粹是一种信息工具,使您可以对可寻址布局做出更明智的决策。1、使用分析(Using Analyze)在编辑器中,打开 Addressables Analyze 窗口(Window > Asset Management > Add...原创 2020-01-18 11:25:01 · 2771 阅读 · 0 评论 -
Addressable:8、自定义操作(Custom operations)
IResourceProvider API允许您通过以数据驱动的方式定义位置和依赖性来扩展加载过程。在某些情况下,您可能想创建一个自定义操作。IResourceProvider API在内部基于这些自定义操作构建。1、创建自定义操作通过从AsyncOperationBase类派生并覆盖所需的虚拟方法来创建自定义操作。您可以将派生的操作传递给ResourceManager.StartOpera...原创 2020-01-18 10:38:41 · 894 阅读 · 0 评论 -
Addressable:7、异步操作处理(Async operation handling)
Addressables API的几种方法返回一个AsyncOperationHandle结构。此句柄的主要目的是允许访问操作的状态和结果。在您调用Addressables.Release或Addressables.ReleaseInstance进行该操作之前,该操作的结果是有效的(有关释放资源的更多信息,请参阅有关内存管理的文档)。操作完成后,AsyncOperationHandle.Stat...原创 2020-01-18 10:36:38 · 5682 阅读 · 0 评论 -
Addressable:6、内存管理(Memory management)
1、镜像加载和卸载当使用可寻址资源时,确保适当的内存管理的主要方法是正确镜像加载和卸载调用。如何执行取决于您的资源类型和加载方法。但是,在所有情况下,释放方法都可以接受已加载的资源,也可以采用加载返回的操作句柄。例如:在场景创建过程中(如下所述),加载返回一个 AsyncOperationHandle,您可以通过返回的句柄或通过跟上handle.Result(在本例中是一个 SceneInst...原创 2020-01-18 10:30:52 · 2829 阅读 · 0 评论 -
Addressable:5、资源托管服务(Asset Hosting Services)
1、总览托管服务提供了一个集成的功能,在Unity编辑器可以使用可寻址资源配置数据,提供给本地或网络连接的构建应用程序打包的内容。托管服务旨在提高测试打包内容时的迭代速度,还可以用于向本地和远程网络上连接的客户端提供内容。1.Packed mode测试和迭代从编辑器播放模式测试到平台应用程序构建测试的转变为开发过程带来了复杂性和时间成本。Hosting Services提供可扩展的,嵌入编辑...原创 2020-01-18 10:18:46 · 2441 阅读 · 0 评论 -
Addressable:4、可寻址资源开发周期(Addressable Assets development cycle)
可寻址资源的主要优点之一,是将如何规划、构建和加载进行分离。以前这些都是紧密地联系在一起。1、传统资源管理如果在 Resources 目录中规划内容,该内容将内置到应用程序中初始包里,并且必须使用Resources.Load 提供资源路径的方法来加载内容。要访问存储在其他位置的内容,则使用 直接引用 或资源 bundles。如果使用资源 bundles,则将再次按路径加载根据一些策略组合起...原创 2020-01-17 18:23:33 · 3503 阅读 · 0 评论 -
Addressable:3、入门指南(Getting started)
入门指南1、安装 Addressables2、准备可寻址资源3、使用 Addressable Asset4、使用 AssetReference 类5、构建注意事项原创 2020-01-17 17:58:15 · 2708 阅读 · 0 评论 -
Addressable:2、可寻址资源概述(Addressable Assets overview)
可寻址资源概述可寻址资源系统包含两个软件包:可寻址资源包(主要包装) 可编写脚本的构建管道程序包(依赖项)安装可寻址资源包时,可编写脚本的构建管道包同时安装。请参阅最新版本的Unity Scriptable Build Pipeline文档。概念本文档中引用了以下概念:地址(Add...原创 2020-01-17 17:22:54 · 745 阅读 · 1 评论 -
Addressable:1、Unity可寻址资产源统(Unity Addressable Asset system)
Unity可寻址资源系统目录1、什么是资源?2、什么是可寻址资源?3、为什么要使用可寻址资源?4、那我现有的游戏呢?可寻址资源系统提供了一种通过“地址”加载资源的简便方法。它通过简化内容包的创建和部署来处理资源管理的开销。可寻址资源系统使用异步加载来支持从具有任何依赖关系集合的任何位置进行加...原创 2020-01-17 17:09:48 · 910 阅读 · 0 评论