- 博客(19)
- 收藏
- 关注
原创 Unity从0开发游戏上架微信小程序系列-1-完成小游戏逻辑
Unity开发游戏上架微信小程序系列,全系列实现各种小游戏逻辑,并且提供完成上架流程
2024-10-31 21:48:34
1327
原创 Unity渲染流水线详解
应用阶段(开发者拥有绝对控制权)由CPU处理,为接下来GPU的渲染操作提供所需要的几何信息,即输出渲染图元(Rendering Primitives)1,准备数据,将数据加载到显存中**剔除不需要的数据(如以包围盒为单位的视锥体剔除,遮挡剔除,层级剔除等)**第二步:**根据UI的深度值的顺序(DFS深度优先搜索)设置渲染的顺序。数值不相等时:数值越小越先被渲染不透明队列:RenderQueue2500,按摄像机距离从后到前排序。
2023-12-04 22:17:08
2936
原创 [Unity案例]嵌套滑动列表
Unity的嵌套滑动列表,一个外部滑动视图(Outer Scroll View),其中包含多个内部滑动视图(Inner Scroll View);外部滑动视图负责垂直或水平滑动,而内部滑动视图则负责在外部滑动的基础上进行垂直或水平滑动;让用户在一个方向上滑动外部列表,同时在另一个方向上滑动内部列表,从而达到复杂数据展示和交互的目的。
2023-12-03 22:14:15
953
1
原创 [Unity小知识点]刘海屏适配
在制作游戏的UI界面时,对于不同的手机有不同的刘海屏,防止UI被打孔屏或者刘海屏遮挡,需要做UI适配。工具包可查看各型号手机对于游戏的适配。
2023-12-03 21:04:23
1485
1
原创 [Unity工具]使用TexturePacker自动打包图集
在使用Unity构建UI时,我们时常需要构建图集去优化DrawCall,如果美术频繁的修改图片,需要我们多次去修改图集,因此需要一个自动打包图集的工具去做这样一个重复的工作。**工具:**Unity**第一步:**使用TexturePacker将图片打包成图集,根据工程去配置下面代码里面的路径,然后调用Build方法开始自动打包//图集的输出路径(打出的图集放在哪个文件夹)//TexturePacker.exe所在位置。
2023-11-30 11:45:09
2318
原创 Unity接入AndroidSDK
Unity中已嵌入Android的SDK,Unity可以很方便的和Android实现相互调用,对于第三方的SDK,只提供了与安卓交互,因此需要通过AndroidStudio与Unity进行交互;
2023-09-04 23:16:43
1433
1
原创 C#:字符串的常用API汇总
目录一:字符串声明二:字符串的使用 1,转义字符 ' / ' 2,“@”符号 3,字符串分割 4,截取字符串 5,替换字符串 6,将字符串转大写和小写 7,移除当前字符串的前后空格符 8,字符串以什么内容开始和结束 9,是否包含某字符串 10,判断字符串是否为Null或者"" 11,查找某个字符串...
2021-11-25 19:54:18
963
原创 Unity小知识点:unity中的几种坐标转换
一,Unity中的几种坐标系——世界坐标: Unity中创建的场景是一个3D世界,其中坐标为(0,0,0)的位置为世界原点,其他物体相对于这个点的坐标位置为世界坐标(transform.positon是物体相对于世界坐标的位置)——相对坐标:某一个物体相对于其父物体中心的位置(transform.localPosition获得的是相对于父物体坐标的位置,模型Mesh保存的顶点坐标均为相对坐标)——屏幕坐标: 屏幕坐标是以像素来定义的,...
2021-11-23 10:27:36
10289
1
原创 C#小知识点合集:C#类型转换(int,string,枚举相互转换)
一,什么是隐式转换和显示转换隐式转换:是编译系统自动进行的,不需要任何操作。在该过程中无需对转换进行详细检查就能够安全的执行转换。一般不会失败,不会出现致命隐患和造成数据丢失。 何时发生隐式转换:精度低的类型---->精度高的类型显示转换:需要强制转换运算符,在该转换过程中可能会出现数据丢失,或者由于其他原因导致转换失败。二,几种类型的相互转换1,将string类型转换为int类型: -->int.Parse("字符串");//字符串需要为...
2021-11-21 10:47:39
948
1
原创 配置数据库MySQL
1.下载数据库地址:https://dev.mysql.com/downloads/mysql保姆级安装教程,以及数据库知识讲解千锋教育最新MySQL全套教程,MySQL数据库基础+进阶教程,轻松入门MySQL数据库_哔哩哔哩_bilibili2.下载Navicat(数据库可视化操作软件)navicat-羽兔网3.Navicat使用方法Navicat使用快速入门教程_苜苜的烂笔头的博客-优快云博客_navicat怎么用4.C#连接数据库需要MySQL.Data.dll文
2021-11-12 21:48:32
757
原创 超全的Unity提供安卓开发相关的API
一:屏幕相关操作类:Screen属性:Screen.height //屏幕高度 Screen.width //屏幕宽度 Screen.currentResolution //屏幕分辨率 Screen.dpi //屏幕DPI Screen.fullScreen //是否全屏 Screen.orientation //屏幕旋转(可...
2021-08-07 10:44:21
670
原创 Unity中判断平台的三种方法
方法一:使用宏命令方法二:使用Application中API方法三:使用Application中API的第二种方法一,宏命令UNITY_EDITOR ==> 编辑器平台UNITY_WINDOW ==> 电脑平台UNITY_ANDROID ==> 安卓平台
2021-07-25 18:10:45
10014
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
1490
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人