自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Unity渲染流水线详解

应用阶段(开发者拥有绝对控制权)由CPU处理,为接下来GPU的渲染操作提供所需要的几何信息,即输出渲染图元(Rendering Primitives)1,准备数据,将数据加载到显存中**剔除不需要的数据(如以包围盒为单位的视锥体剔除,遮挡剔除,层级剔除等)**第二步:**根据UI的深度值的顺序(DFS深度优先搜索)设置渲染的顺序。数值不相等时:数值越小越先被渲染不透明队列:RenderQueue<2500,按摄像机距离从前到后排序半透明队列:RenderQueue>2500,按摄像机距离从后到前排序。

2023-12-04 22:17:08 1672

原创 [Unity案例]Button的双击和长按

扩展Unity自带的Button组件,在原有的单击事件的基础上实现双击和长按效果;

2023-12-04 17:23:29 1632 1

原创 [Unity案例]嵌套滑动列表

Unity的嵌套滑动列表,一个外部滑动视图(Outer Scroll View),其中包含多个内部滑动视图(Inner Scroll View);外部滑动视图负责垂直或水平滑动,而内部滑动视图则负责在外部滑动的基础上进行垂直或水平滑动;让用户在一个方向上滑动外部列表,同时在另一个方向上滑动内部列表,从而达到复杂数据展示和交互的目的。

2023-12-03 22:14:15 668 1

原创 [Unity小知识点]刘海屏适配

*前言:**在制作游戏的UI界面时,对于不同的手机有不同的刘海屏,防止UI被打孔屏或者刘海屏遮挡,需要做UI适配。工具包可查看各型号手机对于游戏的适配。

2023-12-03 21:04:23 922 1

原创 [Unity工具]使用TexturePacker自动打包图集

在使用Unity构建UI时,我们时常需要构建图集去优化DrawCall,如果美术频繁的修改图片,需要我们多次去修改图集,因此需要一个自动打包图集的工具去做这样一个重复的工作。**工具:**Unity**第一步:**使用TexturePacker将图片打包成图集,根据工程去配置下面代码里面的路径,然后调用Build方法开始自动打包//图集的输出路径(打出的图集放在哪个文件夹)//TexturePacker.exe所在位置。

2023-11-30 11:45:09 1291

原创 Unity接入AndroidSDK

Unity中已嵌入Android的SDK,Unity可以很方便的和Android实现相互调用,对于第三方的SDK,只提供了与安卓交互,因此需要通过AndroidStudio与Unity进行交互;

2023-09-04 23:16:43 994 1

原创 Unity数据存储方式—ScriptableObject

Unity数据存储方式之ScriptableObject的使用

2023-08-23 14:31:11 321 1

原创 C#实现深度拷贝的几种实现方法

实现深度拷贝的几种方式

2023-05-27 12:54:04 3025

原创 [游戏开发常用设计模式]单例模式

几种单例模式的C#实现方式和Unity中使用单例模式

2022-07-30 14:27:20 605

原创 C#:字符串的常用API汇总

目录一:字符串声明二:字符串的使用 1,转义字符 ' / ' 2,“@”符号 3,字符串分割 4,截取字符串 5,替换字符串 6,将字符串转大写和小写 7,移除当前字符串的前后空格符 8,字符串以什么内容开始和结束 9,是否包含某字符串 10,判断字符串是否为Null或者"" 11,查找某个字符串...

2021-11-25 19:54:18 777

原创 Unity小知识点:unity中的几种坐标转换

一,Unity中的几种坐标系——世界坐标: Unity中创建的场景是一个3D世界,其中坐标为(0,0,0)的位置为世界原点,其他物体相对于这个点的坐标位置为世界坐标(transform.positon是物体相对于世界坐标的位置)——相对坐标:某一个物体相对于其父物体中心的位置(transform.localPosition获得的是相对于父物体坐标的位置,模型Mesh保存的顶点坐标均为相对坐标)——屏幕坐标: 屏幕坐标是以像素来定义的,...

2021-11-23 10:27:36 8695 1

原创 C#小知识点合集:C#类型转换(int,string,枚举相互转换)

一,什么是隐式转换和显示转换隐式转换:是编译系统自动进行的,不需要任何操作。在该过程中无需对转换进行详细检查就能够安全的执行转换。一般不会失败,不会出现致命隐患和造成数据丢失。 何时发生隐式转换:精度低的类型---->精度高的类型显示转换:需要强制转换运算符,在该转换过程中可能会出现数据丢失,或者由于其他原因导致转换失败。二,几种类型的相互转换1,将string类型转换为int类型: -->int.Parse("字符串");//字符串需要为...

2021-11-21 10:47:39 754

原创 配置数据库MySQL

1.下载数据库地址:https://dev.mysql.com/downloads/mysql保姆级安装教程,以及数据库知识讲解千锋教育最新MySQL全套教程,MySQL数据库基础+进阶教程,轻松入门MySQL数据库_哔哩哔哩_bilibili2.下载Navicat(数据库可视化操作软件)navicat-羽兔网3.Navicat使用方法Navicat使用快速入门教程_苜苜的烂笔头的博客-CSDN博客_navicat怎么用4.C#连接数据库需要MySQL.Data.dll文

2021-11-12 21:48:32 732

原创 超全的Unity提供安卓开发相关的API

一:屏幕相关操作类:Screen属性:Screen.height //屏幕高度 Screen.width //屏幕宽度 Screen.currentResolution //屏幕分辨率 Screen.dpi //屏幕DPI Screen.fullScreen //是否全屏 Screen.orientation //屏幕旋转(可...

2021-08-07 10:44:21 580

原创 Unity中判断平台的三种方法

方法一:使用宏命令方法二:使用Application中API方法三:使用Application中API的第二种方法一,宏命令UNITY_EDITOR ==> 编辑器平台UNITY_WINDOW ==> 电脑平台UNITY_ANDROID ==> 安卓平台

2021-07-25 18:10:45 7918 1

原创 Unity 摄像机跟随,摄像机自动拉近和远离,防止人物被遮挡物遮挡

不多逼逼,直接上代码,脚本挂在摄像机上using System.Collections;using System.Collections.Generic;using UnityEngine;public class CameraFollow : MonoBehaviour{ //Vector3[] pos = new Vector3[8]; //调试 public float backDistance;//后面距离 public float upDistanc

2021-07-15 10:25:42 1302 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除