自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 unity游戏技能冷却

1、创建技能UI,点击Panel,鼠标右击,选择UI中的Image,作为底图;再以这张图为父物体,创建子图,用作填充图片。3、创建代码添加到底图中,需要给代码添加 using UnityEngine.UI;2、在底图中添加Button组件。

2023-03-23 04:40:07 466

原创 文件读取和写入

通过 StreamReader读 StreamWriter写文件。

2023-03-11 10:53:06 91

原创 UGUI简单背包制作

搭建背包,给Panel添加网格布局组件(如图2),创建格子,给它们添加相同标签。创建物品的预制体,在预制体上添加Canvas Group组件。打开脚本,添加两个Using指令。

2023-03-11 10:29:26 114

原创 血条跟随玩家并飘血

先创建玩家对象,再创建一个空物体,放于玩家头顶,在空物体中创建Slider滑动条,并在滑动条中添加Canvas组件,不然Slider不会显示出来。将滑动条中的Handle Slide Area删掉,不然会影响美观。

2023-03-09 21:36:13 57

原创 简单的场景切换

创建一个画布场景,再加上两个b、c场景。

2023-03-07 21:10:11 95

原创 小地图的制作以及摄像机跟随玩家

小地图的制作,创建一个副摄像机,将它的位置移到玩家的上方,选中摄像机,在上方编辑器中选择gameobject,选中图片中选中的选项。就可以开始调整它的视角大小,就做出来了。选中副摄像机,找到组件中的图片选项。

2023-03-06 21:17:22 225

原创 玩家自动导航

在右方有个Navigation选中Object,勾选下方的Static静态。创建一个地形,选中地形,在Window里选择UI中的唯一项。然后在玩家身上添加组件Nav Mesh。选中Bake, 点击Back应用。

2023-03-03 21:27:13 51

原创 Animator动画

在拖进去的动画上单机鼠标右键,会出现选项,选择第一个,会出现一根线,将它连到想切换的动画上,再从要切换的动画上拉一根线回到原动画上;在Parameters中右上角的加号,有4个条件:Float、Int、Bool、Trigger;重新制作一个动画机,将待机动作拖进去,在动画机空白处右击,选择Create State中选择最后一项。Run(Float类型)、Attack(Trigger触发)、Death(Bool类型);在Condtions下面添加判定条件就能通过脚本切换动画;左键单击两次创建出来的混合树。

2023-03-03 21:10:56 194

原创 新动画切换

在对象中添加组件Animator,再将动画换成人物动画。创建一个Animator文件夹,存放动画控制器。选择animator controller。根据需要再选择动画是否循环。

2023-03-02 23:07:10 43

原创 CS大战单例模式

玩家基本信息UI界面。

2023-03-02 22:55:35 47

原创 CS大战切换角色

定义一个数组,用来储存角色,在定义两个transform来存角色的位置;将玩家拖到游戏管理器中,好拿到玩家。

2023-03-02 22:44:35 77

原创 CS大战2

游戏开始时和结束的屏幕亮度调整。

2023-02-24 21:29:22 43

原创 CS大战普通版

开镜开火,在屏幕中心发射射线,写一个方法Aim(),按下B键,开镜,按C关闭。围着玩家为圆克隆敌人。

2023-02-23 21:40:41 85

原创 unity中CS的弹痕生成、第一人称移动和起跳

弹痕生成需要使用到法线,弹痕生成出来会镶嵌进地图,这个时候就需要通过法线来将弹痕往外移。

2023-02-22 21:05:27 202

原创 CS的动画切换

第二:创建一个玩家脚本,定义一个对象an,并将存入玩家状态的枚举方法拿到,赋给p,再定义两个变量,在start方法中,an拿到玩家组件Animation,两个变量拿到动画时间,写出三个方法,在位移和开火方法中对p进行赋值,使方法PlayerAnimations()播放动画ChangerState(PlayerState ps)方法,则是开始对对象动画进行切换,使用Invoke方法进行倒计时;首先,创建一个静态游戏资源管理器,将玩家的三个状态放入枚举中。

2023-02-21 21:41:05 68

空空如也

空空如也

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

TA关注的人

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