自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity2d人物移动和动画

【代码】Unity2d人物移动和动画。

2024-03-31 10:06:10 98 1

原创 如何在Unity中实现Player受伤闪烁功能

4.在Enemy脚本中添加PlayerHealth变量,在Start中获取Player中的PlayerHealth。6.在PlayerHealth脚本中添加BlinkPlayer函数,添加参数闪烁次数和闪烁时间。1.添加脚本PlayerHealth拖至Player上。5.在Enemy中添加触发函数,对Player造成伤害。3.添加函数DamagePlayer。7.添加IEnumerator函数。2.确定Player血量。8.添加Renderer。(完成Enemy攻击)

2024-03-23 10:01:11 132 1

原创 在Unity2D中实现人物攻击(代码)

1.为Player添加一个子对象并为子对象添加Polygon Collider 2D,在Polygon Collider 2D中选中Is Trigger,根据攻击动画调整Collider大小。3.在inspector页面,根据动画调整开始和结束时间,以及伤害。2.添加PlayerAttack脚本,拖到添加的子对象上。

2024-03-17 09:40:39 411 1

原创 Unity2D跳跃的实现

以上代码使player在接触地面时可跳跃,在实现时应为player设置两个碰撞体,其中一个设置为检测器,缩小面积,使得只有在接触到脚下的地面时可跳跃,使用时应固定player的z轴防止player跌倒。

2024-03-10 18:35:30 319 1

原创 unity2d触发器使用方法

1.为碰撞体组件选中“Is Trigger”复选框,再测试游戏,会发现碰撞体不再阻止移动了;如果给定的浮点值小于最小值,则返回最小值。如果给定值大于最大值,则返回最大值。将给定值夹在给定的最小浮点值和最大浮点值之间。如果给定值在最小值和最大值范围内,则返回该值。碰撞时,可接收到信息,根据需求添加相关处理代码。此事件会在每次被碰撞时执行,将你需要的逻辑代码写入事件方法中即可。2.在使用触发器的游戏对象上添加脚本组件,在其中添加事件。注意:如果最小值大于最大值,则该方法返回最小值。

2023-12-22 11:09:09 463

原创 unity2d伪透视效果的实现

改变unity的透视模式:Y轴y坐标值越小,越靠前,应该遮挡y坐标值较大的游戏对象,也就是y坐标较小的游戏对象后绘制,就会位于上层。

2023-12-22 11:08:11 459

原创 Unity2D实现碰撞

为了使物理计算保持稳定,需要定期进行更新。Unity还有另一个名为FixedUpdate的函数,只要你想直接影响物理组件或对象(例如刚体),就需要使用该函数。(对于游戏中不能移动的对象,只需要添加碰撞体,不需要添加刚体。unity有一个内置的物理系统,可以为你计算对象的移动和碰撞。将游戏对象的重力设置为0,以防止对象下落。使游戏对象不会因碰撞而旋转。修改游戏对象的碰撞面积。为游戏对象添加碰撞体。为游戏对象添加刚体。

2023-12-22 11:03:15 494

原创 Unity2D时间和帧率

如果一个玩家的计算机非常陈旧,只能以每秒30帧的速度运行游戏,而另一个玩家的计算机能以每秒120帧的速度运行游戏,那么这两个玩家的主角的移动速度会有很大的差异。但是,如果游戏以每秒10帧的速度运行,就像刚刚让游戏运行的那样,那么Ruby仅移动0.1-10,因此每秒移动1个单位!一般将这个值,用在Update方法中,乘以移动的距离(或角度),用来获取恒定(不同硬件水平的电脑间)的速度。当前的代码中,帧数越高,同一时间内,执行Update的次数越多,角色移动速度越快。可以锁帧,但并不推荐。以上代码可实现锁帧。

2023-12-16 17:08:08 440

原创 Unity角色控制器和键盘输入

在Unity中,Transform值使用x表示水平位置,使用y表示垂直位置,使用z表示深度。在2D游戏中,你无需储存z轴位置,因此你可以在此处使用Vector2来仅储存x和y位置。在Unity项目设置中,可以通过Input Manager进行默认的游戏输入控制设置。~负值键negative button,被按下时将轴设置为-1。~正值键position button,被按下时将轴设置为1。C#这种强类型语言,赋值时,左右必须是同一类型才能进行。在数学中,Vector向量/矢量指的是带方向的线段。

2023-12-16 10:47:12 407

原创 C#一周学习

以上值得注意的是当一个鲜花的数据被删除,其后鲜花的编码会向前挪动一位。建立一个简单的花店管理系统不使用窗口。

2023-12-10 09:43:05 389 1

原创 C#一周学习

当您为类定义一个索引器时,该类的行为就会像一个 虚拟数组(virtual array) 一样。您可以使用数组访问运算符 [ ]来访问该类的的成员。索引器(Indexer) 允许一个对象可以像数组一样使用下标的方式来访问。利用索引器将星期转化为数字形式。

2023-12-03 09:37:30 365 1

原创 C#一周学习

相同的情况下会返回0,不同则返回1。字符的数量可以不止一个。会返回一个数组。对字符串进行截取。将所有的大写字母转化为小写字母。将所有的小写字母转化为大写字母。将字符串前后的空格去掉。将字符串相连。stringname.CopyTo(begin,name,索引begin,索引end);

2023-11-25 21:28:09 404

原创 c#一周学习

5.事件订阅——吧事件处理器与事件关联在一起,本质上是一种以委托类型为基础的“约定”4.事件处理器——本质上是一个回调方法。事件模型的五个组成部分。

2023-11-18 17:09:38 26 1

原创 c#一周学习

C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托(Delegate) 是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。

2023-11-11 16:40:44 26 1

原创 c#一周学习内容

在 C# 中,结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构体。结构struct 名称访问权限 类型 名称试用结构的特点由以上特点可得。

2023-11-04 09:40:30 29 1

原创 c#.给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。

【代码】c#.给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。

2023-10-28 17:29:51 188

原创 一周学习内容

transform这个变量在GameObject类和Component类都有定义,它对应当前GameObject的Transform组件。新建一个vector3的例子:Vector3 v = new Vector3(1.2f,1.5f,-5.0f);Input.GetMouseButtonDowm() 当按下一个鼠标按键的瞬间为true。GameObject类包含了一个物体本身的信息,并提供了一些编辑该物体的方法。Input.GetKeyDown() 当按下一个键盘按键的瞬间为true。

2023-10-28 09:07:26 26

原创 冒泡排序在c#中的实现

【代码】冒泡排序在c#中的实现。

2023-10-21 21:04:10 48

原创 c#本周学习内容

当满足if后的条件时执行if下面的语句,不满足则逐一判断else if 后的语句,都不满足,执行else下的语句。//当满足if后的条件时执行if下面的语句,否则执行else下面的语句。//限定数组的长度为10。//当满足if后的条件时执行下面的语句,否则不执行。//表达式的值为 value1 时,要执行的代码。//表达式的值为 value2 时,要执行的代码。//表达式的值为 value3 时,要执行的代码。将10插入到数组的第一位。//没有与表达式相匹配的值时,要执行的代码。2.switch语句。

2023-10-21 10:32:40 25 1

原创 关于菱形在c#中的实现

求“ * ”数时可以先求当前行数为倒数第几行,即“(a-1)- i + 1 = a - i ",此时当前行数所对应的” * ”数即为。在正三角形中“i”可看作是正三角形的当前行数,由图可知每行对应的空格数有a-i个,而“ * ”数为2。而在倒三角形中“i”可看作是倒三角形的当前行数,由图知在倒三角形中每行对应的空格数等于当前行数。在做题过程中可以将菱形看做是一个a行的正三角形加一个a-1行的倒三角形,a也为菱形的棱长。(a - i)-1个。

2023-10-21 09:11:10 371 1

空空如也

空空如也

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

TA关注的人

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