底层unity

唐老狮Unity四部曲笔记

唐老狮Unity四部曲笔记 脚本基本规则 可以设置脚本的执行顺序,下面可以设置默认生成脚本的内容 ......
四部曲 笔记 Unity

unity自动删除未引用的资源工具

1.一个是手动删除的 ResourceChecker.cs 这个插件的强大之处就在于它能够查找当前场景中的所有引用个资源,并快速定位,然后把未定位到的资源手动删掉就行了。 操作方法如下 点完按钮之后是如下图 然后手动选择0 GO的删除即可 2.第二个是自动删除的 操作方法如下 点第一个之后会出来一个 ......
工具 资源 unity

unity Editor的target和serializedObject

转自:Editor.target 与 Editor.serializedObject | 那些遇到过的问题 (1r1g.com) 首先,有一个CanEditMultipleObjects您目前没有使用的选项。文档中的引用: 如果使用这种方法,用户可以在层次结构窗口中选择多个资产并一次更改所有资产的值 ......
serializedObject Editor target unity

Unity让背景图片随着角色的移动而移动

背景介绍 做2D横版游戏的时候,通常会放置一个背景图片,但如果背景图片一动不动,大脑会将其和中心位置的角色捆绑,从而给玩家一种变扭的感觉,以及久了会导致眩目的不良体验。 因此希望背景图片也能像日常中的远景一样,能够随着人物的移动而移动。 目标效果 我们期望在地图左下角的时候,显示的是背景左下角的部分 ......
背景图片 角色 背景 图片 Unity

Unity URP 仿原神渲染解析

Outline Pass 用于渲染轮廓。这个 Pass 看起来比较简单,就是对模型正面剔除后,将背面沿法线偏移线宽的距离,然后直接用轮廓线的颜色渲染背面。 ShaderLab Pass { Name "Outline" Tags { "LightMode" = "SRPDefaultUnlit" } ......
Unity URP

MySQL——索引底层

索引 索引是存储引擎用于快速获取数据的一种数据结构,目的是减少磁盘I/O次数,提高数据库性能。 索引是在存储引擎中实现的,因此每种存储引擎的索引不一定完全相同。 频繁作为查询条件(不包括唯一性太差的字段,如男女)的字段应该创建索引。 代价 1、额外的磁盘占用 2、对表进行DML(增删改)操作后,需要 ......
底层 索引 MySQL

Unity 引擎的两个重要的软件组件

在博客中,Unity 首先分享了 Unity 引擎的两个重要的软件组件--Unity 编辑器和 Unity 运行时。Unity 运行时是在玩家设备上执行的代码,它使 "Made with Unity"游戏能够大规模运行,每月下载量达数十亿次。 “我们推出的 Unity Runtime 费用是根据最终 ......
组件 两个 引擎 Unity 软件

关于Unity2021 Timeline

谨以我的第一篇游戏&图形学(可能没啥关系)相关blog缅怀带我入门的毛星云前辈。总感觉想说点什么,却又什么都说不出来。我大概很长时间都不会忘记这个名字。 作为一个unity初学者,记录一下自己的unity timeline使用过程。 突发奇想了解了一下,说不定未来能自己做个avg(笑 [toc] # ......
Timeline Unity 2021

Unity 游戏开发、03 基础篇 | C#初级编程

C#初级编程 https://learn.u3d.cn/tutorial/beginner-gameplay-scripting 8 Update 和 FixedUpdate Update(不是按固定时间调用的) 经常用于 移动非物理特性的物体(不是物理对象) 简单定时器 接收输入 FixedUpd ......
基础 Unity

Unity 修改 FixedUpdate 时间间隔

1. 依次点击 Edit -> Project Setting -> Time 后,在打开的窗口中修改 Fixed Timestep 即可。如下图所示: ......
FixedUpdate 时间 Unity

Unity - UGUI

UI系统 1 UGUI是什么 它是基于Unity游戏对象的UI系统,只能用来做游戏UI功能,不能用于开发Unity编辑器中内置的用户界面。 2 UGUI六大基础组件 Canvas对象上依附的: Canvas:画布组件,主要用于渲染UI控件。 Canvas Scaler:画布分辨率自适应组件,主要用于 ......
Unity UGUI

Unity Shader顶点数据疑问

1)Unity Shader顶点数据疑问2)Unity 2018发布在iOS 16.3偶尔出现画面不动的问题3)安卓游戏启动后提示“应用程序异常” 这是第352篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地掌握和学习。 UWA社区主页 ......
顶点 疑问 数据 Shader Unity

Unity 游戏开发、02 基础篇 | 知识补充、简单使用动画、动画状态机

前置笔记(由浅入深) Unity 游戏开发、01 基础篇 2 场景操作 3D场景 Q 手型工具(鼠标中键):上下左右移动场景 ALT + 鼠标左键:以视图为中心旋转 鼠标右键:以观察者为中心旋转 SHIFT + Gizmo方块:Y轴归位 物体节点 + F:观察者定位至物体 窗口布局 3D项目一般窗口 ......
动画 状态 基础 知识 Unity

Unity射线检测

Unity射线检测 Unity2d射线检测 Unity3d射线检测 将射线显示出来 Debug.DrawRay(transform.position, Vector2.down * 0.11f, Color.red); RaycastHit2D hit = Physics2D.Raycast(tra ......
射线 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

HashMap的底层原理

HashMap 哈希表(Hash Table)是一种用于存储键值对的数据结构,他的底层实现在jdk1.8后是数组+链表+红黑树,在jdk1.8前是数组+链表,他通过哈希函数将键映射到储存桶中,从而实现快速的插入,查找和删除操作。哈希表的实现通常包括一个数组和一个哈希函数,其中数组用于储存键值对,哈希 ......
底层 原理 HashMap

顶层Const和底层Const

说的都是指针类型,只有指针有这种说法 顶层const: int * const p = a 表明指针本身的值(指向)是常量无法修改,也无法转化为int *类型。即便是const_cast试图去掉这样的顶层const属性也不可以。 底层const: int const * p = a. 表明指针指向的 ......
Const 顶层 底层

【后端面经-数据库】Redis数据结构和底层数据类型

[TOC](【后端面经-数据库】Redis数据结构和底层数据类型) 声明:Redis的相关知识是面试的一大热门知识点,同时也是一个庞大的体系,所涉及的知识点非常多,如果用一篇文章罗列,往往会陷入知识海洋中无法感知其全貌,因此,这段时间我会试着拆分Redis的相关章节,辅以思维导图的形式介绍Redis ......
数据 端面 数据结构 底层 类型

[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