自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Lua--字符串操作

Lua的字符串操作

2022-08-14 18:23:18 416 1

原创 Lua--table操作

table的常用操作

2022-08-07 19:42:34 272

原创 Unity-获得正在播放的动画

获取动画

2022-07-17 10:04:36 4133

原创 Unity2D--相机跟随

相机与主角距离超过一定范围才跟随主角

2022-07-10 08:40:32 1013

原创 Unity2D--人物移动并转身

Unity2D人物转身和移动

2022-07-01 10:23:41 1915

原创 Unity2D--给动画添加关键帧并绑定事件

关键帧

2022-06-26 18:59:00 1597 1

原创 Unity2D--获得一张图片里的多种图片

提取一张图片里的多个图片

2022-06-18 23:54:19 713

原创 Unity--Particle system(粒子系统)(二)

粒子系统说明Emission属性Shape属性说明本篇文章介绍的是Unity版本为2018.4.36f1的粒子系统。Emission属性Rate over Time:这里的数值设置的是粒子系统一秒发射的粒子数目。Rate over Distance:这个数值只有当Simulation Space设置为World时才会生效。作用是设置粒子系统移动时每个单位长度产生的粒子数目。Interval:没次喷发的时间间隔。Bursts:这可以设置一个特点的时间喷发更多的粒子。Time:设置Bursts开

2022-05-15 16:52:42 1459

原创 Unity--Particle system(粒子系统)(一)

粒子系统说明基本属性说明本篇文章介绍的是Unity版本为2018.4.36f1的粒子系统。基本属性这里介绍了大部分的基本属性。Duration:这里设置的数值是粒子系统在没有勾选Looping的情况下,一次播放的时间。把粒子系统比做是一个水龙头,Duration设置的是水龙头开启的时间。Looping:勾选后,粒子系统开启后不再停止,就像水龙头不再关闭。Prewarm:预热,这个选项必须在勾选Looping选项后才可以选择,且勾选后不能设置Start Delay。作用是粒子系统开始时的最早的

2022-05-07 18:39:09 3829

原创 设置人物的受击动画

设置人物的受击动画需要达成的效果步骤需要达成的效果这里需要使人物在除死亡的动画外,都能转向受击动画,并且在受击动画播放一遍结束后,自动的从受击动画转为待机动画。步骤一:首先在人物Animator面板中加入受击动画,并用除死亡动画外的动画和受击动画牵上线,如图:二:给通向受击动画的线添加判断条件,如图:三:编写代码使人物在受到伤害时将条件BeDemage变为"true",并且在受击动画结束后,自动切换到待机状态:第一行代码可以获得正在播放动画的名字,stateInfo.normalize

2022-05-01 19:13:03 555

原创 Unity--动画关键帧

动画关键帧关键帧作用如何添加关键帧配置关键帧关键帧作用关键帧可以添加到动画的某一时刻,然后调用某方法来实现一些效果。这些效果如:在攻击动画中添加关键帧,编写方法来判断是否对敌人;在死亡动画中添加关键帧,找到合适的时刻播放死亡时的人物音效;在待机动画中添加关键帧,来激活一些粒子效果使动画变的更有趣。如何添加关键帧第一步:打开动画的Animation面板,找到Events属性。第二步:点击一次Events下面的+号按钮,生成一个关键帧。配置关键帧点击某个关键帧后,就可以对它进行配置。注意调

2022-04-24 09:47:33 3156

原创 Gizmos讲解

GizmosGizmos.colorGizmos.DrawCubeGizmos.DrawFrustumGizmos.DrawGUITextureGizmos.DrawlconGizmos.colorGizmos.DrawCubeGizmos.DrawFrustumGizmos.DrawGUITextureGizmos.Drawlcon

2022-04-17 09:55:48 3053

原创 Navigation

NavigationAgentsAreasBakeObjectAgentsAgent Types:这里是设置不同的Agent,方便添加了Nav Mesh Agent的物体选择需要的Agent。Name:这里设置该Agent的名字。Radius:这个值影响物体能通过的路径的大小,越小,能行走的路径越大,边缘区域越小。Height:这个值影响物体能通过的最低高度,值越小,能通过的最小高度越小。例如:若物体高度为2m,能通过的最小高度应该为2m,若设改值为1.8m,则物体就可以通过1.8m。Step

2022-04-10 11:46:57 219

原创 UGUI--Button

ButtonInteractableTransitionNoneColor TintNormal ColorHighlighted ColorPressed ColorDisabled ColorSprite SwapNormal ColorHighlighted ColorPressed ColorDisabled ColorAnimationNormal ColorHighlighted ColorPressed ColorDisabled Color如何设置Button的动画Interactable

2022-04-02 21:22:32 208

原创 Dotween运动曲线与路径动画

Dotween运动曲线与路径动画Dotween--运动曲线内置的运动曲线AnimationCurveDotween--路径动画一:设置一个数组存放位置坐标二:直接写出自己想要到的坐标Dotween–运动曲线想要理解Dotwenn的运动曲线,最重要的一步就是要理解坐标的的含义,这里看图讲解,看下图:曲线的横坐标表示时间的比例,曲线的纵坐标表示位置的比例,也就是说某点的横坐标除以曲线的横坐标长度得到该点在总时间中的比例,纵坐标除以曲线的纵坐标长度得到该点在总路程中的比例,这样物体就会在特定的时间比例,运

2022-03-26 22:23:40 7714

原创 UGUI--Slider

Slider常用属性详解InteractableTransitionNoneColor TintNormal ColorHighlighted ColorPressed ColorDisabled ColorSprite SwapHighlighted SpritePressed SpriteDisabled SpriteAnimationNormal ColorHighlighted ColorPressed ColorDisabled ColorDirectionValueWhole NumbersMi

2022-03-19 21:17:55 1086

原创 Character Controller

Character Controller各属性Slope LimitSteoOffsetSkin WidthMin Move DistanceCenterRadiusHeight如何对有刚体的物体产生力的效果各属性Slope Limit人物可爬的最大角度。SteoOffset人物可爬物体的最高高度。Skin Width人物通过墙缝时,该属性数值大一些可防止人物卡在墙缝里。Min Move Distance如果该角色尝试移动的距离小于此距离,它根本不会移动。这可用于减少抖动。在大多数情况下,

2022-03-13 10:36:25 377

原创 UGUI--RawImage

RawImage基本属性TextureColorMeterialRaycast TargetUV Rect运用RawImage实现小屏幕效果基本属性Texture此处可设置要显示的图像,通过该属性可实现在游戏中同时使用两个相机Camera,同时显示2个相机中的景象,实现小屏幕效果。Color此处设置颜色。Meterial此处设置用于渲染图像的材质。Raycast TargetImage与RawImage都有此属性,下面拿Image来举例。简单解释来说勾选上使鼠标点击到该物体后不再穿透到下

2022-03-05 21:47:30 2951

原创 UGUI—Text

UGUI--TextTextFontFont StyleFont SizeLine SpacingHorizontal OverfloVertical OverflowBest FitText该区域内为显式的文字,我们在写文字的同时也可以对文字进行加工。如:文字 这样的写法会使文字有加粗的效果。文字 这样的写法会使文字有斜体的效果。<size=7>文字 这样的写法可调整文字的大小。<color=black>文字 这样的写法可调整文字的颜色。Font

2022-02-10 01:54:23 1592

原创 Unity关节

Unity关节Fixed Joint简介属性详解Connected BodyBreak ForceEnable CollisionMass ScaleConnected Mass ScaleSpring Joint简介属性详解AnchorConnected AnchorAuto Configure ConrSpringDamperMin DistanceMax DistanceToleranceHinge Joint简介属性详解AnchorAxisConnected AnchorSpring: Target

2022-01-28 19:03:06 2574

原创 刚体和碰撞体

刚体和碰撞体刚体什么是刚体刚体的使用碰撞体碰撞体的作用Is Trigger刚体什么是刚体刚体是实现对象物理行为的主要组件,刚体使物体显得更加真实。刚体的使用一:添加刚体在Inspector窗口中搜索Rigidbody并添加。二:如何使物体不受重力,但受其他的力可以通过取消下列的勾选来实现三:更改质量四:DragDrag是物体在真空条件下受到的空气阻力。五:Anchor DragAnchor Drag是转动时受到的阻力。六:Constraints选上你想选的轴可使该物体在

2022-01-23 21:28:36 2486

原创 Unity的五个窗口面板

五大窗口SceneGameProjectHierarchyInspextorScene场景面板,显示当前场景。游戏开始前在该面板进行编辑。Game是游戏开始后,摄影机拍到的景象。Project初始Unity有2个文件夹,有Packges和Assets。Packages主要包含一些内置的插件。Assets与本地实际目录展示的基本一样(其中meta文件是自动生成的,功能这里不介绍),如图:Hierarchy是一个层级面板,会显示当前打开的场景中的物品。Inspextor是一个

2022-01-15 22:02:55 4492

原创 闭组会议总结

闭组会议总结收获总结成果展示听学姐分享经验后的感想收获总结经过这段时间在小组的学习,我了解了C#的基本操作,并能够运用这些知识来实现一些简单的功能。成果展示运用这段时间在小组学习的知识写了一个简单的系统,其名为公司员工信息管理系统,可通过这个系统来进行对员工信息的增删改查的操作。关于增:public void Add(){Console.WriteLine(“您想为哪个新员工增加信息呢?”);string name = Console.ReadLine();Console.WriteLi

2021-12-12 09:34:41 328

原创 C#get和set

这里写目录标题为什么要使用get和set使用get访问私有变量使用set和get定义一个索引器为什么要使用get和set因为在代码中存在着私有的值,我们不能在它的私有域外调用这些私有值,若要访问这些私有值,则需要使用get和set。我们可以通过该类中共有的方法来使用私有值。举一个错误的代码:// using System;namespace Keqin{ class Hutao { public static void Main(String[] args)

2021-12-04 11:22:15 10033 2

原创 C#构造函数

构造函数什么是构造函数和构造函数的特点如何输出带参数的构造函数如何向父类的构造函数传参什么是构造函数和构造函数的特点构造函数是一种特殊的函数,用来在对象实例化时初始化对象的成员变量; 构造函数的名称必须与类相同;当类没有定义构造函数时,编译器会自动生成一个默认的无参的构造函数,但该构造函数不会执行任何代码;构造函数没有返回值;构造函数在对象实例化时会被自动调用,且只运行一次;(在以下的代码中有体现!)普通的方法在程序执行到它时被调用,且可以被对象调用多次。如何输出带参数的构造函数因为一个类

2021-11-27 22:25:28 841

原创 C# 接口

接口接口是什么和如何定义接口接口的特点接口与抽象类的共同点和不同点接口是什么和如何定义接口**接口的定义是指定一组函数成员而不实现成员的引用类型,其它类型和接口可以继承接口。接口使用 interface 关键字声明,它与类的声明类似。接口声明默认是 public 的。如://interface Ijiekou { void Apple(); }接口本身并不实现任何功能,它只是和声明实现该接口的对象订立一个必须实现哪些行为的契约。例如:// using Syste

2021-11-19 22:21:57 327

原创 结构体和枚举

结构体1.什么是结构体?结构体是一种值类型,通常用于封装一些小型变量数据.(关键字为:struct)2.定义结构体为了定义一个结构体,您必须使用 struct 语句。struct 语句为程序定义了一个带有多个成员的新的数据类型。3.结构体特点结构可带有方法、字段、索引、属性、运算符方法和事件。当您使用 New 操作符创建一个结构对象时,会调用适当的构造函数来创建结构。与类不同,结构可以不使用 New 操作符即可被实例化。结构体是一种值类型,结构体不支持继承,结构体不能声明默认的构造函数。最

2021-11-12 08:38:17 360

原创 C#随机数知识与break,continue,return间的区别

创建随机数可使用Random函数创建随机数。Random ran=new Random();int num=ran.Next(1,7);//创建一个1到6的随机数,不包括7.注意:当Random位于for循环中时,可能因为随机数创建用到的时间片段太短,不能产生不同的实例。解决方法:可添加一段代码使时间片段延长.System.Threading.Thread.Sleep(5);看下面代码,了解break,continue,return区别using System;namespace Huta

2021-11-06 18:08:43 114

原创 有关C#方法的学习

方法的定义命名规则:方法名开头大写,参数名开头小写,参数名,变量名开头小写,参量名和变量名要有意义。方法的调用:对于静态方法,如果在同一个类中,直接写名字调用就行了。上图是一个方法,有几个点需要注意:1)方法一般要定义在类中.2)如果方法没有返回值,则返回值类型写void.3)如果方法没有返回值,则返回值类型写void.4)如果方法没有参数,()不能省略.下图是该方法的调用:注意:如果是静态方法(由static修饰的)则使用类名;在类中调用本调的方法,可以只写 方法名();在哪个方

2021-11-03 22:03:48 185

转载 #C的基础知识

C#的程序结构命名空间声明(Namespace declaration)一个 classClass 方法Class 属性一个 Main 方法语句(Statements)& 表达式(Expressions)注释C# 文件的后缀为 .cs。C#的基本语法在任何 C# 程序中的第一条语句都是:using System;class 关键字用于声明一个类。注释是用于解释代码。编译器会忽略注释的条目。在 C# 程序中,多行注释以 /* 开始,并以字符 */ 终止。变量是类的属性或数据成

2021-10-30 08:27:21 1634

空空如也

空空如也

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

TA关注的人

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