E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Unity学习
unity学习
笔记
一、切换组件在Unity中,Toggle(切换)组件是一种用户界面(UI)元素,通常用于实现开关按钮或复选框。Toggle允许用户通过点击来切换一个布尔状态(选中或未选中)。创建方式:UI→切换组件构成是由背景和文本(Label)组成的,Label组件包含一个文本组件Text,Text(文本):Toggle组件可以包含一个Text组件,用于显示与Toggle相关的文本,例如选项的标签。Transi
2301_79022588
·
2023-12-18 09:47
学习
笔记
Unity学习
小结1 - 资源优化(1)
不知不觉,进入公司学习学习Unity引擎开发游戏都三个多月了。一直以来都已忙碌为借口,没有能好好整理自己一路学下来的一些感悟。其实是在写日报之外没有建立起这方面的习惯。第一篇,就算是我最近阶段的一些心得总结吧:场景光照的优化:我们大家都知道在Unity当中直接使用灯光烘焙是很耗资源的一件事情,而与此,我的毕设中很久才发现这个很可怕的问题。最初的时候,我场景运行的帧速率甚至只有几帧的情形。直接可以用
StephanieZhang
·
2023-12-17 17:52
unity学习
笔记
一、按钮组件在Unity中,按钮是一种用户界面(UI)元素,用于响应用户的交互,例如点击。Unity提供了一个Button组件,使得在用户界面中轻松创建可交互的按钮。、属性介绍Interactable属性:允许在运行时控制按钮是否可交互。当Interactable被禁用时,按钮将不再响应用户的点击事件。Text(文本):Button组件可以包含一个Text组件,用于显示按钮上的文本。这允许你在按钮
2301_79022588
·
2023-12-17 07:07
学习
笔记
unity学习
笔记
一、动态障碍物在Unity中,动态障碍物通常是指能够在运行时发生变化或移动的障碍物。这些物体通常不是静态的,而是具有运动、变换或其他动态属性。示例:在导航网格中一开始游戏人物的前方有障碍物,人物无法移动过去,我们希望这个障碍物时可以移动,当移开之后角色就可以穿过去了,如下:但是移开之后会发现中间的网格是断开的,因此我希望将这个障碍物设置为动态障碍物。因此做如下设置:将这个障碍物重新设置,不勾选静态
2301_79022588
·
2023-12-15 12:11
学习
笔记
unity学习
笔记
一、导航组件在Unity中,导航组件通常指的是与游戏中的导航和路径寻找相关的系统。Unity中最常用的导航组件之一是NavMesh(NavigationMesh)系统。NavMesh系统允许游戏对象在场景中寻找和移动到目标位置。现状有如下场景,要让角色沿着阶梯和斜坡走,使用导航系统就要告诉导航系统哪些区域可以走哪些区域不可以走。导航通过生成网格的方式,让网格内的区域可以走网格外的区域不可以走。1.
2301_79022588
·
2023-12-15 12:40
unity
学习
笔记
unity学习
笔记
一、动画图层概述:动画图层允许你组织和混合多个动画,使其在不同的层级中进行独立控制。AnimatorController中可以包含多个动画图层,每个图层可以独立控制一组动画。每个动画图层都有一个权重,用于控制该层对最终混合的动画产生的影响程度。1.三个默认状态:Entry(进入状态):作用:Entry是状态机中的默认起始状态,表示进入状态机时的初始状态。用途:在Entry状态中可以定义一些进入状态
2301_79022588
·
2023-12-15 12:10
学习
笔记
unity学习
笔记
一、导航区域这里有颜色、名称和花费属性。其中的花费就表示在不同区域导航时所需要的“成本”,比如:图中有一个起始点和目标点,假设在没有河流区域的情况下,游戏人物从起始点到目标点是应该走直线的。但是现在现在有一个河流区域,并且河流区域是可行走的。按理说应该走直线,可是由于河流区域的“成本”为5,而普通区域的“成本”为1,那么他就会绕开河流到达目的地,这样设置可以使游戏人物的行为看起来更加的智能。示例:
2301_79022588
·
2023-12-15 12:05
学习
笔记
unity学习
笔记19
一、角色动画的使用练习从资源商店导入的动画资源(CharacterPack:FreeSample)中将资源中的角色创建在场景里,现在场景里存在的角色并没有任何动画。在资源中找到Animations文件夹,在这个文件有很多模型文件(.FBX),一般在这些模型文件中就包含了动画片段。动画片段的使用:创建一个动画控制器然后将控制器拖到物体的animator组件的控制器上,然后双击打开控制器。之后就可以将
2301_79022588
·
2023-12-06 11:50
学习
笔记
unity学习
笔记18
模型文件属性简介1.动画类型:一共有四种:无表示没有动画,旧版就表示这个模型文件里面的动画片段可以用animation组件来播放的,最后两个”泛型“和“人形”都是animator组件来播放的。区别是泛型支持所有类型的动画播放,而人形是把人物的动画类型单独做一个分类。选择Animation这个时间轴表示动画的长度,可以修改长度这个表示动画剪辑,点击加号可以生成。选择对应的动画剪辑,那么下方的设置都是
2301_79022588
·
2023-12-05 03:39
学习
笔记
Unity从入门到主程学习路线(内含学习资料)干货超全
写在最前很多小伙伴想进阶Unity主程,进阶Unity架构师,不知道要学哪些知识,今天给大家分享一下比较完整的知识体系,
Unity学习
路线,介绍一些有干货的博主与教程,给大家做参考。
Clank的游戏栈
·
2023-12-04 06:02
unity
学习
游戏引擎
unity学习
笔记
一、线段渲染器在Unity中,线段渲染器(LineRenderer)是一种用于在场景中绘制线段的组件。线段渲染器非常适合用于创建轨迹、路径、光束等效果。1.创建LineRenderer:在Unity编辑器中,你可以通过创建空对象->添加组件->渲染->LineRenderer来添加线段渲染器。这个物体的transform属性现在不会应该该物体了,转而是LineRenderer组件下的位置属性第一个
2301_79022588
·
2023-12-04 00:14
unity
学习
笔记
unity学习
笔记17
一、动画组件AnimationAnimation组件是一种更传统的动画系统,它使用关键帧动画。你可以通过手动录制物体在时间轴上的变换来创建动画。一些重要的属性:1.动画(Animation):类型:`Animation`组件允许你为物体添加多个动画。`动画`属性是一个下拉列表,用于选择当前在`Animation`组件上工作的动画。作用:你可以在该下拉列表中选择一个已经创建的动画剪辑,然后通过动画窗
2301_79022588
·
2023-12-04 00:14
unity
学习
笔记
unity学习
笔记
一、射线检测如何让鼠标点击某个位置,游戏角色就能移动到该位置?实现的原理分析:我们能看见游戏的东西就是摄像机拍摄到的东西,所以摄像机的镜平面就是当前能看到的了。那接下来我们可以让摄像机发射一条射线,鼠标点击哪个位置就打在哪个位置,这样就可以通过射线来获取点击的位置。创建射线的方式Rayray=newRay(Vector3.zero,Vector3.up);第一个参数:origin(起始点):射线的
2301_79022588
·
2023-12-02 12:52
unity
学习
笔记
unity学习
笔记12
一、物理系统如何让一个球体受到重力的影响?只要给物体添加刚体组件(Rigidbody),就可以使其受到重力影响1.刚体(Rigidbody):刚体是一个组件,用于使游戏对象受到物理引擎的控制。它可以给对象添加质量、速度、角速度等属性,从而模拟物体的运动。2.碰撞检测有三种主要的模式:离散(Discrete)、持续(Continuous)、和连续动态(ContinuousDynamic)。①离散(D
2301_79022588
·
2023-12-01 15:54
学习
笔记
Unity学习
笔记11
一、视频播放功能1.如何让视频在游戏场景中播放?在Assets目录下添加一个渲染器纹理,步骤:新建→渲染器纹理首先在创建一个平面,想让视频在平面上显示。在平面上添加一个组件VideoPlayer然后将视频文件拖拽到视频剪辑位置上,把渲染模式改为渲染器纹理,再将之前创建的渲染器纹理拖拽过来。现在视频播放的所以内容都会显示在这个纹路当中,现在只用把这个渲染器纹理拖拽到这个平面上即可,效果如下:运行游戏
2301_79022588
·
2023-12-01 15:24
学习
笔记
unity学习
笔记13
一、常用物理关节Unity中的物理关节(PhysicsJoints)是用于在游戏中模拟和控制物体之间的连接。物理关节允许你在对象之间应用各种约束,例如旋转、移动或固定连接,以模拟真实世界中的物理交互。物理关节类型:1.FixedJoint(固定关节):固定关节将两个物体连接在一起,使它们不能相对移动。这种关节通常用于创建可靠的连接,如门或机械臂。2.HingeJoint(铰链关节):铰链关节允许物
2301_79022588
·
2023-12-01 15:21
unity
学习
笔记
Unity学习
笔记_01.Unity介绍,下载与安装
目录前言一、Unity是什么?二、Unity的优势以及优点1.编程语言较简单2.Unity教学视频丰富3.Unity可以做的方向特别多三,WindowsUnity下载与安装1.unity官网下载1.1.UnityHub1.2.编译器1.3.许可证四,最后安装的样子总结前言Hi,我是一个Java全栈的开发工程师,随着时间的流逝,我突然想起来我还有一个做游戏的梦想,这也是我学编程的初心,所以决定开始学
XIEAHAO
·
2023-11-30 11:41
Unity学习
unity
学习
游戏引擎
Unity学习
笔记(二)——Unity ML-agents安装与配置(1.9.1)
Unity学习
笔记(二)——UnityML-agents安装与配置(1.9.1)前言UnityML-agents是一个Unity给强化学习提供接口的库。
没有顶会的咸鱼
·
2023-11-29 03:09
笔记
unity学习
笔记10
一、生命周期函数1.Awake()调用时间:对象被激活或创建时。用途:通常用于初始化对象的状态,获取组件引用或执行其他在脚本生命周期早期需要完成的任务。2.OnEnable():调用时间:对象激活时,包括对象被创建和SetActive(true)时。用途:在对象被激活时调用,通常用于启用资源或订阅事件。3.Start():调用时间:在Awake()和第一帧Update()之间。用途:在脚本实例被创
2301_79022588
·
2023-11-28 10:30
学习
笔记
Unity学习
笔记
本文为作者原创,版权所有,侵权必究。目录一、前言学习Unity的契机二、学习Unity(项目驱动)1.环境配置与准备2.新建项目(默认为MyProject)3.创建游戏对象三、总结一、前言学习Unity的契机1.新一线城市纷纷出台有关扶持元宇宙的政策,电子游戏为其中重点之一。2.后疫情时代大众外出频率减少,电子游戏已经成为为大众消遣时间的重要手段之一。二、学习Unity(项目驱动)1.环境配置与准
NUFE不求人
·
2023-11-27 19:18
Unity
学习
unity
unity学习
笔记(一)
来自《Unity和C#游戏编程入门第五版》文章目录一、界面布局二、场景三、C#脚本Unity第一次编写C#脚本实践:代码分析:一、界面布局Toolbar工具栏Hierachy层级,列出所有物体(节点)Scene/Game场景/游戏播放Inspector检视,物体的属性Project/Console项目/控制台恢复初始布局(Window->Layouts->Default)二、场景主摄像机平行光源游
晦渊子
·
2023-11-27 19:18
寒假学习
笔记
unity
学习
c#
unity学习
笔记-自动寻路功能
unity学习
笔记自动寻路功能自动寻路功能https://blog.csdn.net/f_957995490/article/details/116495512时间关系,小弟就是借鉴了上面大佬的帖子写的自动寻路功能由于大佬只写了寻路
淳杰
·
2023-11-27 19:48
unity
unity
Unity学习
笔记 反弹特效粒子
前言原文:PaddleSquare在学习Catlikecoding的PaddleSquare时,对其5.2步的笔记一、创建反弹特效粒子的材质球并设置shadergraph1、在Project》Assets空白处右键新建一个unlitshadergraph,双击打开进到编辑页面2、如图,左上角新建一个类型Float命名Intensity的Property,并拖到中间;在Fragment节点右键添加子
棠诗月缘
·
2023-11-27 19:48
Unity
学习
笔记
Unity学习
笔记之 FPS计算
前言原文:MeasuringPerformance在学习Catlikecoding里关于计算FPS时的一个笔记公式FPS=1f/Time.unscaledDeltaTime当我第一眼看到的时候非常的疑惑,所以必须要从头分析一下FPS是什么FPS全文为framepersecond,即单位为frame/second=f/sTime.unscaledDeltaTime是什么Time.unscaledDe
棠诗月缘
·
2023-11-27 19:48
学习
笔记
Unity学习
笔记 - API
什么是APIAPI(ApplicationProgrammingInterface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。API关系图(部分)ObjectUnity可以引用的所有对象的基类。UnityEngine.Object类是Unity所有内置对象的基类。任何从UnityEngin
HANzr.
·
2023-11-27 19:16
unity
学习
unity学习
笔记08
一、预制体在Unity中,预制体(Prefab)是一种特殊类型的游戏对象,它允许你创建、配置和保存一个对象,然后在场景中多次使用。预制体的使用使得开发者能够更加灵活和高效地设计和管理游戏对象。1.创建预制体可以选择一个或多个游戏对象,然后将它们拖放到场景中的文件夹中,这样就会在该文件夹中创建一个预制体。或者,你可以选择一个游戏对象,然后右键选择"CreatePrefab"来创建预制体。当被设置为预
2301_79022588
·
2023-11-27 19:46
unity
学习
笔记
unity学习
笔记08
一、Application类常用属性和方法游戏数据文件夹路径Debug.Log(Application.dataPath);如何读取Assets文件夹下面的文件Debug.Log(Application.dataPath+"/新建文本文档.txt");这个是自读的文件路径不能写入。拿到不同平台的可储存路径Debug.Log(Application.persistentDataPath)Stream
2301_79022588
·
2023-11-27 19:46
学习
笔记
unity学习
笔记
一、Transform类在Unity中,Transform类是一种用于表示和操作游戏对象位置、旋转和缩放的类。每个游戏对象都有一个关联的Transform组件,该组件定义了对象在场景中的空间变换信息。1.常见属性和方法获取位置相对与世界坐标系:Debug.Log(transform.position);相对于父物体:Debug.Log(transform.localPosition);获取旋转相对
2301_79022588
·
2023-11-27 19:45
unity
学习
笔记
unity学习
笔记07
一、组件有几个物体他们之间有着重复的功能,该如何避免重复的去写代码?可以将一些相同的功能写成一个组件,也就是组件就等同于功能。什么是组件?在Unity中,游戏物体是不具备任何功能的,如果想要为其添加功能,那么就需要为它添加该功能的组件,而每一个组件其实就是一个引擎内部的组件脚本或是由自己编写的组件脚本。也就是说,一个游戏物体(GameObject)会包含多个组件(Component),每一个组件又
2301_79022588
·
2023-11-27 08:49
unity
学习
笔记
Unity学习
笔记:课程学习中一些问题整理(父子物体坐标设置、刚体约束、Input.GetAxis、Rigidbody2D和Collider、Trigger)
Unity学习
笔记:学习中一些问题整理(父子物体坐标设置、刚体约束、Input.GetAxis、Rigidbody2D和Collider、Trigger)1.父子物体坐标设置:当一个物体被设置为另一个物体的子物体时
百里香酚兰
·
2023-11-26 21:27
Unity学习笔记
Unity学习
之Shader
Shader是用来实现图像渲染的,用来替代固定渲染管线的可编辑程序。其中VertexShader(顶点着色器)主要负责顶点的几何关系等的运算,PixelShader(像素着色器)主要负责片元颜色等的计算。顶点Shader负责改变形态,像素Shader负责改变颜色。Unity中的Shader类型StandardSurfaceShader标准表面着色器,它是一种基于物理的着色系统,可以理解为它是通过对
Huc_Boy
·
2023-11-25 00:16
unity
unity
学习
游戏引擎
Unity学习
心得之PlayerPrefs 持久化储存
playerprefs是一个用来本地持久化储存数据的unity自带的类,由于存储起来比较复杂,一般用来存储音乐开关之类较少的数据PlayerPrefs.SetInt("数据名",int1);保存整型数据;PlayerPrefs.GetInt("数据名",int1);读取整形数据;PlayerPrefs.SetFloat("数据名",float1);保存浮点型数据;PlayerPrefs.GetFl
沙丁鱼flat
·
2023-11-21 17:41
Unity
Unity学习
流水账-2-新手教程-横版卷轴动作游戏场景
由于我自身知识的局限,下面Object有可能被称为对象有可能被称为物体,其实都是指的GameObject。认识基本界面工具栏,提供手形工具克控制按钮,如播放暂停等。scene场景,应该相当于storyboard,是集中所有元素的地方。hierarchy当前场景下所有物体的堆栈,包括播放器,UI,摄像头,玩家,背景纹理等等assets所有资源的管理器,包括纹理,bgm等等game游戏预览,通过工具栏
hjhjw1991
·
2023-11-21 04:09
OpenCVFor
Unity学习
教程——2
先解析官方demo首先右上角的SystemInfo按钮不说了,显示系统环境。然后ShowLicense也不说了。Basic中有四个1.Texture2DToMatExample顾名思义,将Unity中的Textur2D转为OpenCV用的Mat(矩阵)数据。打开场景,UI不管,用来退回主界面的,核心代码在Cube上,再抛掉用来控制Cube旋转的TouchController脚本(下文不再重复此类废
ShawnWeasley
·
2023-11-20 16:29
python
java
编程语言
深度学习
机器学习
unity学习
日记——C#入门20201128至20201205
学习软件visualstudio2013中C#程序的编写和运行一、创建项目二、代码三、变量1.定义2.内置数据类型容量的单位整型非整型非数值型3.变量的声明建议命名规则:4.变量的赋值小练习:枪支信息占位符标准数字格式字符串四、数据的基本运算1.运算符赋值运算符=除法运算符/取模运算符%比较运算符>number)Console.WriteLine("大了!");elseif(inputnumber
雨瀚云浩
·
2023-11-19 20:35
c#
Unity学习
笔记04-游戏管理器与单例模式简单运用
单例模式介绍单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境下的
AnifoyM
·
2023-11-19 15:51
Unity学习
学习
游戏
单例模式
Unity学习
笔记--字典序列化问题以及解决办法
前言最近在做自定义按键的时候,想用字典存储按键类型和所对应的值。但是发现用JsonUtility.ToJson(data)转Json是转不了的,也就是字典是不可以被序列化的,而且在Unity的Inspector窗口也编辑不了。解决办法比较死板的办法就是用两个List列表去存储。因为List是可以被序列化也可以被转换为Json字符串的。缺点就是代码比较难调试,还要多加几个方法去处理。
就一枚小白
·
2023-11-17 04:35
Unity学习笔记
unity
游戏
c#
Unity学习
知识和链接汇总-持续更新
Unity学习
知识和链接汇总-持续更新UnityScriptingReference-https://docs.unity3d.com/Manual/index.htmlgiteehttps://blog.csdn.net
快来救救我鸭
·
2023-11-15 14:29
unity
学习
游戏引擎
Unity学习
2D角色 PlayerControl脚本编写
Rigid刚体移动对角色添加刚体组件,通过刚体控制移动。使用Rigid2D进行角色移动,会受到移动惯性的影响。可以在Rigidbody2D中设置线性阻尼(LinearDrag),来抵消这种移动惯性,数值越大惯性越小。LinearDrag数值为0时的角色移动表现LinearDrag数值为10时的角色移动表现代码示例usingSystem.Collections;usingSystem.Collect
CH400S
·
2023-11-07 11:31
学习
unity
Unity学习
笔记之UI
三种UI系统:OnGUI:最早的UI系统,纯代码实现,写法类似Update优点:出现很早,纯代码可控制缺点:只能程序开发NGUI:Unity著名插件,可实现2D和3D的界面,出现在老项目优点:功能完整,集成了动态效果缺点:性能较弱,交互使用物理引擎实现,需要付费UGUI:官方制作的UI系统,NGUI作者开发优点:性能优秀,功能较完整缺点:功能需要再完善,动画需要配合DOTween常见设备的分辨率比
_Pepper_
·
2023-11-07 02:15
Unity学习笔记
unity
学习
笔记
Unity学习
笔记---2D光照渲染、美术、动画
Unity提供三个渲染管线:一个内置渲染管线和两个可编程渲染管线(SRP)。两个SRP为通用渲染管线(URP)和高清渲染管线(HDRP)。URP适用于所有平台,而HDRP则旨在用于针对高端PC和主机的游戏。项目设置注意:如果在Unity2021或更高版本中启动一个新项目,则称为2D(URP)的2D模板附带已设置的2D渲染器,因此无需完成以下步骤。UnityHub和URP安装2D项目模板从Packa
weixin_45944408
·
2023-11-07 01:30
unity
学习
游戏引擎
unity学习
之物理系统
物理系统分为8个大块:接合体(ArticulationBody)通过接合体可以使用分层组织的游戏对象构建物理接合,例如机器人手臂或运动链。碰撞体盒型碰撞体(BoxCollider)一种基本的长方体形状原始碰撞体。盒型碰撞体是可用于板条箱或木箱的长方体。但是,可以使用薄形盒体作为地板、墙壁或坡道。盒型碰撞体也是复合碰撞体中的有用元素。胶囊碰撞体(CapsuleCollider)由两个半球与一个圆柱体
Huc_Boy
·
2023-11-07 01:27
unity
unity
游戏引擎
KING_
UNITY学习
之鼠标点击地面控制人物移动
实现一个在RPG中游戏中十分常见的功能,通过鼠标点击屏幕来控制人物的走动。一、原理:当我们点击屏幕时,我们按照一定的方法,将屏幕上的二维坐标转化为三维坐标,然后我们从摄像机位置发射一条经过该点的射线,则这条射线与大地平面的交点,就是我们的目标位置。那么确定了这个位置以后,我们需要做的就是让角色从原来的位置移动到这个位置,并在其间添加角色动画即可。对于角色移动的问题,如果复杂点的画我们可能要计算移动
KINGSEA_168
·
2023-11-06 16:55
U3D开发
Unity学习
笔记01-创建物体与角色控制
记录一下自己Unity的学习经历,这次最终将实现一个类似微信跳一跳的小游戏。Unity项目基本组成在Unity中物体是一个场景中最基本的组成部分,物体又由物体的组件来实现不同的功能,所以在Unity中,主要的组成流程便是:·项目->场景->游戏物体->组件->组件参数脚本也属于组件的一种,而熟练的使用各种组件或者插件也是编写脚本的基础,同时运用组件也能够减少脚本的编写量。创建基本物体以Unity2
AnifoyM
·
2023-11-06 07:18
Unity学习
unity
Unity学习
之生命周期函数
Unity生命周期函数Unity3D中的生命周期函数生命周函数:需要继承MonoBehaviour类才能使用。生命周期函数全部都是由系统定义好的,系统会自动调用,且调用顺序与在代码中的书写顺序无关常用的生命周期函数Awake():唤醒事件,游戏一开始运行就执行,只执行一次。OnEnable():启用事件,只执行一次,当脚本组件被启用的时候执行一次。Start():开始事件,执行一次。FiexdUp
zhoujian970
·
2023-11-05 08:38
Unity学习
unity
c#
Unity学习
日志_3D数学基础
Unity学习
日志_3D数学基础1.Input类:InputManager为开发者提供了官方的移动所需的变量。
BraveRunTo
·
2023-10-28 22:15
unity3d
unity
游戏开发
Unity学习
笔记(8) Unity残影效果整理,3D、2D、通用方案
Unity做残影效果是个不难的工作。但是一些细节会对使用方法产生限制,这里整理一下各种情况下推荐的残影效果实现方案1.3D网格(高性能)2.2D人物(非骨骼动画)(高性能)3.其它场景(包括2D骨骼动画人物)(低性能)3D人物Unity3D的渲染主要是靠Mesh+Shader,3D场景下人物往往用SkinnedMeshRenderer做网格渲染,这样方便换装系统。无脑推荐这篇,针对使用了Skinn
Cake_C
·
2023-10-28 01:37
Unity学习笔记
unity
3d
mesh
【
Unity学习
笔记】Rect Transform组件
声明:此篇文章是个人学习笔记,并非教程,所以内容可能不够严谨。可作参考,但不保证绝对正确。如果你发现我的文章有什么错误,非常欢迎指正,谢谢哦RectTransform官方文档:https://docs.unity3d.com/cn/current/Manual/class-RectTransform.htmlRectTransformRectTransform组件是在UGUI中包含表示UI元素的位
一白梦人
·
2023-10-27 07:42
Unity学习笔记
ugui
Unity学习
笔记(08):Rect Transform组件及实现不同尺寸分辨率的UI屏幕适配
Canvas节点的宽高是和屏幕一致的中心点在xy轴的中间RectTransform介绍UGUI的Image节点有RectTransform组件scale缩放position位置(注:相对于其父节点即Canvas)以父节点为(0,0)(相对点)相对点可以拖动与此同时position的值也会相应改变pivot图片的中心点的位置(0,0)是左下角(1,1)是右上角默认(0.5,0.5)中央若中心点设为(
Piconjo_Official
·
2023-10-27 07:40
Unity
canvas
unity
unity3d
Unity学习
shader笔记[二百]仿马赛克效果碎片画思路
最近看到个场景的图片,对他的生成有点兴趣,就想了解。清晰的画面经过后处理后变成这种。思路和马赛克基本一样。美术处理这种图片处理本身ps就有,美术方便的话,可以让美术给图,然后给出的网格里面uv分布是0到1,每个网格都是他覆盖里面的uv的随机取值。这样就生成了一个网格状的uv碎片分布图。采样的时候先采样这张图然后采样的颜色作为uv再去采样主图就得到类似的效果。如果需求是在运动中的,那么美术方便的话,
爱宁~
·
2023-10-24 03:28
unity
学习
笔记
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他