自定义博客皮肤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 组件

2.2.1 升高工具作为地形编辑最基本的地形工具。通过该工具可以对地形进行一个地形编辑,同时在已经升高的部分按住"Shift"键可以对地形进行降低。2.2.2地形编辑基本属性01.Brushes:笔刷。选择不同形状的笔刷可以获得不同质感的地貌。 02.Brush Size:笔刷大小。调节笔刷的大小可以分别对地形的整体和细节进行绘制。 03.Opacity:笔刷力度。调制笔刷力度值可以控制地形隆起或塌陷的速度。2.2.3 填平工具该工具主要用来绘制平原、平地等相同等高线..

2021-11-09 19:35:29 2377

原创 Unity Input和协程

Input鼠标事件GetMouseButton(0):按下鼠标左键不动,程序会一直运行,松开左键程序停止运行。GetMouseButton(2):按下鼠标中键不动,程序会一直运行,松开中键程序停止运行。GetMouseButton(1):按下鼠标右键不动,程序会一直运行,松开右键程序停止运行。GetMouseButtonDown(0):按下鼠标左键时,程序运行一次GetMouseButtonDown(1):按下鼠标右键时,程序运行一次GetMouseButtonUp(2):按下鼠标中

2021-11-08 19:37:12 121

原创 Unity 组建介绍

Transform变换Transform组件是Unity3D的重点之一,主要用于控制物体的旋转、移动、缩放。API:application program interface 应用程序接口1)成员变量A、transform.position位置移动transform.position = new Vector3(+10, 0, 0);B、transform.rotation旋转角度transform.rotation = Quaternion.Euler(0, 4.

2021-11-05 20:30:15 160

原创 Unity菜单栏介绍

1.1菜单栏File(文件):打开和保存场景、项目、以及创建游戏。Edit(编辑):主要用于Unity内部功能、快捷键设置。Assets(资源):用于资源的创建、导入和导出。GameObject(游戏对象):用于游戏对象的创建。Component:(游戏组件):为游戏对象等添加组件来实现部分功能。Window(窗口):显示特定视图。Help(帮助):主要包含使用手册、资源商店、论坛等。1.2五个视图层级视图(Hierarchy):主要存放游戏场景中的具体的游戏对象。场

2021-11-04 20:05:26 1605

原创 Unity 灯光属性

2.6、灯光2.6.1 基本属性Type:灯光类型。包括:Point、Directional、Spot、Area类型。 Color:灯光颜色 Intensity:灯光强度 Shadow Type:阴影分为Hard、Soft两种类型阴影。前者阴影质量不如后者,但是后者会大量占用内存。 Flare:设置灯光光晕 Cookie:用于为光源设置拥有alpha通道的纹理,时光线在不同地方有不同的亮度,如果是聚光灯(Spotlight)和方向光(DirectionalLight),可以指定一个2D

2021-11-03 19:45:06 2541

原创 Unity -UGUI 组件介绍

1、Canvas1. Screen Space - Overlay这种渲染模式表示 Canvas 下的所有的 UI 控件永远位于屏幕的前面 , 不管有没有相机 , UI元素永远在屏幕最前面 ,主要是2D效果。类似手机膜贴在手机屏幕的最上面,若是屏幕尺寸或屏幕分辨率发生变化,Canvas也会自动和当前屏幕尺寸相适应,这也就很好的解决了屏幕自适应问题。2. Screen Space - Camera这种渲染模式 Canvas 和 摄像机之间有一定的距离 , 可以在摄像机和 Canvas 之间播.

2021-11-02 19:41:32 205

原创 Unity Rigidbody组件功能介绍

Mass 为质量 ,数值越大 物体掉落的速度越快 用来模拟物理状态Rrag 为阻力 数值越大 可以理解为空气阻力 ,数值越大 ,移动速度越慢Angular Drag 角阻力 数值越大 ,物体旋转自身的速度越慢Use Gravity 是否使用重量 如果不勾选 则不会在空中掉落Is Kinematic 是否受物理影响Interpolate 设置图像差值Collision Detection 碰撞检测Constants 冻结 可以旋转冻结位置 ,或冻结旋转角度...

2021-11-01 18:56:08 2379

原创 算法-背包问题

static int MaxPrie(int [] weight, int []price,int M) { int[,] dp = new int[price.Length + 1, M + 1]; for (int i = 1; i < weight.Length+1; i++)// 当第放入第 i件物品 判断最大价值 { for (int p = 1; p ...

2021-10-26 19:27:20 44

原创 Unity c#脚本的核心类

Unity 脚本的生命周期1、Awake():唤醒脚本,此方法为系统执行的第一个方法,用于脚本的初始化,在脚本 的生命周期中只执行一次。 2、Update():正常更新,用于更新逻辑。每创建一个脚本,脚本中都会默认添加这个 方法。此方法每帧都会由系统自动调用一次。 3、Start():此方法在Awake()方法之后,Update()方法之前执行,并且只执行一次4、LateUpdate():此方法在Update()方法执行后...

2021-10-22 19:29:37 214

原创 贪吃蛇的自动寻路算法 -BFS

public wall way_finding()//寻路 { List<wall> wo = new List<wall>();#创建一个List来存所有走过的路 int[,] FindMap = new int[40, 40];//创建一个地图判断走过的路,防止重复走 for (int i = 0; i < Listarr.Count; i++) .

2021-10-21 18:54:43 950

原创 判断链表是否有环和怎样找到环

1.如何判断链表是否有环通过快慢指针来判断是否有环,慢指针每次行走1步,快指针每次走2步,如果快指针等于慢指针说明有环,如果快指针为空说明没有环。static bool judge(Point P) { if (P == null) return false; Point A = P, B = P; while (A.Next != null && B.Next != null &&am

2021-10-20 19:22:53 172

原创 排序之冒泡排序

void sort(int[]a){ int c; for(int i=0;i<a.Length-1;i++) for(int j=i+1;j<a.length;j++){ if(a[i]>a[j]){ c=a[i]; a[i]=a[j]; a[j]=c; .

2021-10-18 20:20:05 39

原创 C#简单小游戏之贪吃蛇

贪吃蛇的创建 1:声明地图 通过声明一个40x40的地图 把边界都表示为墙 为55private int[,] Map = new int[40, 40];//地图 我把0作为当前位置为空,可以行走,1作为蛇的位置 2,作为果子的位置private void Show() { for(int i = 0; i < 40; i++) { ...

2021-10-12 20:26:27 850 2

原创 2021-10-11

数组1:数组的定义 数组多个相同类型的变量的集合,为了解决大批量数据计算问题,在计算机内存中是连续的。2:数组的创建动态数组(显示数组):数据类型[] 变量名=new 数据类型[大小];;或者不声明数组大小 如静态数组(隐式数组)int[] x={1,2,3,4,5};3:数组访问通过下标访问数组,从0开始 一般通过for 或者foreach遍历如int【】 A =new int[]{1,2,3,4,5,6,7}for(int...

2021-10-11 20:11:10 50

原创 2021-10-09

1:类和对象 对象: 对象就是用来描述客观世界任何事物的一种实体。 1:对象的创建: 对象是根据类来创建的实例化对象,它拥有自己的特征,比如年龄,性别等. 每次创建对象都需要用new 来分配内存,通过构造函数来对对象进行初始化;...

2021-10-09 20:22:40 49

原创 基本运算和流程控制

一:基本运算1:关系运算 包括大于小于等于和大于等于,小于等于等运算符 如>,<.<=,>=,!=,==2:逻辑运算 包含了 (条件1) &&(条件2) 代表当条件1和2都为真时 表达式为真 否则为假(条件1) ||(条件2) 代表当条件1或者条件2有一个或者都为真时 表达式为真 否则为假!(条件1) 代表取反 条件一为真时,表达式为假 ,否则为真二:流程控制1:数据类型 数据类型分为基本类型和引用类型 数据类型...

2021-10-08 20:35:35 117

空空如也

空空如也

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

TA关注的人

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