standard 2018.2 assets unity

Unity 性能优化之Shader分析处理函数ShaderUtil.HasProceduralInstancing: 深入解析与实用案例

Unity 性能优化之Shader分析处理函数ShaderUtil.HasProceduralInstancing: 深入解析与实用案例 点击封面跳转到Unity国际版下载页面 简介 在Unity中,性能优化是游戏开发过程中非常重要的一环。其中,Shader的优化对于游戏的性能提升起着至关重要的作用 ......

Unity 性能优化Shader分析处理函数:ShaderUtil.GetShaderGlobalKeywords用法

Unity 性能优化Shader分析处理函数:ShaderUtil.GetShaderGlobalKeywords用法 点击封面跳转下载页面 简介 Unity 性能优化Shader分析处理函数:ShaderUtil.GetShaderGlobalKeywords用法 在Unity开发中,性能优化是一 ......

Unity 游戏开发、01 基础知识大全、简单功能脚本实现

Unity学习笔记。记录大部分基础知识、术语,API使用方式,简单游戏功能的脚本实现等。部分内容带图文和个人见解 ......
基础知识 脚本 功能 基础 知识

Unity 游戏开发、01 基础篇 | 阿发入门篇全课程学习笔记

阿发Unity入门教程,全课程内容个人学习笔记。从基础概念到简单API的使用,共25章内容。简单部分一笔带过,重点内容带⭐ ......
课程学习 课程 基础 笔记 Unity

PSR是什么?PHP Standards Recommendations

PHP Standards Recommendations 官网:https://www.php-fig.org/psr/ PSR 是 PHP Standard Recommendations 的简写,由 PHP FIG 组织制定的 PHP 规范,是 PHP 开发的实践标准。 PHP FIG,FIG ......
Recommendations Standards PSR PHP

什么是 Angular 应用 angular.json 中的 assets 数组

在Angular项目中,angular.json是一个非常重要的配置文件,用于定义和管理项目的各种设置和构建选项。其中,assets数组是angular.json中的一个关键配置项,用于指定需要在构建后包含在应用程序中的静态资源文件和文件夹。在本文中,我将解释什么是assets数组,并提供详细示例来 ......
数组 Angular angular assets json

[Unity]协程

### Unity协程 - `yield return null`暂停一帧 - `yield return new WaitForSeconds(1.0f)`暂停一秒 - `yield return StartCoroutine()`等这个新协程结束 - `yield return new Wait ......
Unity

Unity UGUI的ScrollRect(滚动视图)组件的介绍及使用

# Unity UGUI的ScrollRect(滚动视图)组件的介绍及使用 ## 1. 什么是ScrollRect组件? ScrollRect(滚动视图)是Unity UGUI中的一个常用组件,用于在UI界面中创建可滚动的区域。通过ScrollRect组件,可以实现在有限的空间内显示大量的内容,并且 ......
视图 ScrollRect 组件 Unity UGUI

【unity】使用QFramework开发微信小游戏的总结

## 前言 在使用`Unity` + `QFramework`开发微信小游戏的过程中遇到了一些问题,在此记录下来,方便查阅参考。 ## 主要问题 **主要问题是框架的资源加载方式和小游戏要求不一致。** `QFramework`的`UIKit`和`AudioKit`依赖于`ResKit`,`ResK ......
QFramework 小游戏 unity

尝试用Xcode 14.2 编译Unity 4.7导出项目

在Windows10上用Unity4.7导出项目,然后拷贝到MacMini上用XCode14.2编译构建项目。尝试下发现有不少问题,最后没有能成功打包。走过路过的高手,知道这其中缘由的还请指教下,不胜感激! libstdc++.a 库文件缺失 库文件缺失,解决办法:用Xcode 9.3版本补充即可, ......
项目 Xcode Unity 14.2 4.7

Mac Mini Apple M1 2020 上构建Unity 2017/2018工程

对于Mac Mini Apple M1 2020来说,因为更新到了MacOS 13.4.1 ,在该设备上不能打开Unity 2017/2018了。所以采用另外的方式来构建ios版本:在windows10系统上导出ios build, 然后把该build拷贝到mac minini上来构建。尝试了该方式 ......
工程 Apple Unity 2020 2017

Unity 打包发布到 Web 踩坑

重新打包发布后,网页内容没有更新。原因:浏览器缓存解决方案:手动清下浏览器缓存参考文档:浏览器缓存机制 ......
Unity Web

unity圆内随机一个点

/// <summary> /// 根据半径随机出园内的点 /// </summary> /// <param name="vRadius"></param> /// <returns></returns> public static Vector2 GetRandomInCircle(float ......
unity

Unity 2018发布在iOS 16.3偶尔出现画面不动的问题

1)Unity 2018发布在iOS 16.3偶尔出现画面不动的问题2)IL2CPP在Xcode下增量编译问题3)帧同步实现PuppetMaster布娃娃系统的问题 这是第351篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地掌握和学习 ......
画面 问题 Unity 2018 16.3

Unity中瓦片地图

图片切割 切割后如下图所示, 瓦片调色板 如下图所示,建立好对应的目录后,在Project面板下,右击Create -> 2D -> Tile Palette -> Rectangular中新建一个矩形调色板,命名为forest1保存在Palettes下,然后在顶部工具栏找到Window-> 2D ......
瓦片 地图 Unity

Unity UGUI的Dropdown(下拉菜单)组件的介绍及使用

# Unity UGUI的Dropdown(下拉菜单)组件的介绍及使用 ## 1. 什么是Dropdown组件? Dropdown(下拉菜单)是Unity UGUI中的一个常用组件,用于在用户点击或选择时显示一个下拉菜单,提供多个选项供用户选择。 ## 2. Dropdown组件的工作原理 Drop ......
组件 Dropdown 菜单 Unity UGUI

Unity UGUI的Scrollbar(滚动条)组件的介绍及使用

# Unity UGUI的Scrollbar(滚动条)组件的介绍及使用 ## 一、什么是Scrollbar组件? Scrollbar组件是Unity中UGUI系统提供的一种UI组件,主要用于在UI界面中提供滚动条功能,使用户可以通过滚动条来查看超出屏幕范围的内容。 ## 二、Scrollbar组件是 ......
组件 Scrollbar Unity UGUI

Unity业务抽象套路二、EIP Everythings Is Prefab

### 为什一些**控制、数据管理**的逻辑也要做成Prefab? 好处: 1. 可以在Inspector中调整参数(而不是散落在各个配置文件中) 2. 调试时能够在Inspector确认具体数值 3. 自然地支持一系列方法:携程、定时、Update、FixedUpDate 注意: 有人习惯将配置写 ......
套路 Everythings 业务 Prefab Unity

Unity业务抽象套路一、SCP ScriptableObject-Component-Prefab

```CSharp [CreateAssetMenu(menuName = "ScriptObjectItem/FooStat")] public class FooStat : ScriptableObject { public string name; } ``` ```CSharp publi ......

Unity编辑器edit mode进入play mode时间优化

[toc] ### 简介 最近需要利用他人打包好的资源,接近8G,不是很大,但解压完小文件特别多,到了unity里面会频繁显示repaint提示窗,降低了开发效率。 于是采用了进游戏即时解包的策略,虽然资源可以在需要时再加载,但资源的索引需要在进入游戏时就构建好。构建资源id到文件偏移位置的映射,单 ......
mode 编辑器 时间 Unity edit

unity 通过Image画线

/// <summary> /// 初始化线 /// </summary> /// <param name="vStartPoint">起始点</param> /// <param name="vEndPoint">终点</param> private void InitLine(GameObjec ......
unity Image

Unity中的AnimBool

Unity中的AnimBool是一个用于控制动画布尔值的类。它可以用于在动画过程中控制物体的状态或行为。 AnimBool类可以用于创建一个布尔值,并在动画过程中根据指定的插值方式进行插值计算。它可以用于控制物体的可见性、激活状态、动画过程中的行为等。 使用AnimBool类的步骤如下: 创建Ani ......
AnimBool Unity

[Unity URP] 深度图获取

在做原神渲染还原的时候一直想复刻等宽屏幕空间边缘光,但是获取的深度图一直是全黑的orz 后来发现是受到unity版本的影响 用的是unity 2021版 1)勾选depth texture 2)shader代码中 #include "Packages/com.unity.render-pipelin ......
深度 Unity URP

unity中的MainAsset和SubAsset介绍

MainAsset是Unity中的一个概念,它代表了一个游戏或应用程序的主要资源。在Unity中,可以将各种资源(例如模型、纹理、音频等)添加到项目中,并将其中一个资源指定为主资源。主资源通常是项目的核心部分,它包含了游戏或应用程序的主要功能和内容。 通过指定主资源,Unity可以更方便地管理和加载 ......
MainAsset SubAsset unity

Unity Android Studio 混合开发实践(Unity工程导入Android项目进行开发)

## 前言 最近接到一个任务是将一个unity开发的游戏接入到现有的Android项目里,然后在现有的App实现点击一个按钮打开游戏,并且在游戏内提供一个可以退出到App的按钮。 整体需求是很明确的,难点主要有两个: 1. 我们公司是做应用开发的,没有任何游戏开发的技能储备。 2. 在游戏中需要和N ......
Android Unity 项目 Studio 工程

unity3d BestHTTP

unity3d BestHTTP #region /// <summary> /// 调用http接口 /// </summary> private void StartRequestData() {// BestHttp插件, 首先实例化一个HTTPRequest, 设置为Post形式, 并配置回 ......
BestHTTP unity3d unity3 unity 3d

Unity UnityWebRequest.Post传参Json数据

UnityWebRequest.Post Unity中的HTTP通信主要依赖的是Unity自带的UnityWebRequest类,之前的WWW类已被弃用Post请求,向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的 ......
UnityWebRequest 数据 Unity Post Json

Unity RenderTexture 当作为 Camera.targetTexture 时,在某些安卓手机或模拟器无法显示或出现错乱 以及粒子无法正常显示

今天打包的时候遇到一个坑,就是用RenderTexture的时候,在某些手机上会显示黑屏,一查发现这是某些安卓设备才会出现的BUG(奇怪的是那台测试机是鸿蒙系统,懂的都懂) 解决方法也很简单,就是不能用RenderTexture资源,而改成动态代码创建即可解决这个BUG 同时解决了另一个Render ......

Unity 2D如何让背景图片拉伸填满整个窗口

```C# using System.Collections; using System.Collections.Generic; using UnityEngine; [RequireComponent(typeof(SpriteRenderer))] public class SpriteFul ......
背景图片 背景 图片 Unity