自定义博客皮肤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)
  • 收藏
  • 关注

原创 Unity学习笔记之【IK反向动力学操作】

反向动力学,简称IK。相较于正向动力学,反向动力学旨在子级对父级产生的影响。使用IK,可以实现根据目标位置或方向来计算并调整角色的关节(骨骼)链,以使角色的末端(如手臂、腿部等)达到预期的位置或取向。通过使用 Unity 的 IK 功能,你可以实现各种复杂的角色动画效果,如角色抓取、足部对齐、手臂跟随等。2. 将所视的目标物体拖拽绑定4. 实现效果如下 :移动角色时注释立方体实现效果如下

2024-02-08 22:20:45 1481 2

原创 Unity引擎学习笔记之【动画层操作】

在Unity中,动画层(Animation Layer)是一种用于管理和组织动画状态的重要概念。通过使用动画层,你可以更灵活地控制不同动画的叠加和混合,从而实现更丰富和复杂的动画效果。动画层通常用于处理角色的不同部分,例如身体、上半身、下半身等,每个部分可能需要独立控制不同的动画状态。

2024-02-07 23:26:06 866

原创 # 洛谷P1047 [NOIP2005 普及组] 校门外的树

某校大门外长度为l的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在l的位置;数轴上的每个整数点,即012l,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。你的任务是计算将这些树都移走后,马路上还有多少棵树。

2024-02-07 18:04:59 1164

原创 洛谷P1046 [NOIP2005 普及组] 陶陶摘苹果

陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。

2024-02-06 15:20:26 915

原创 洛谷P1035 [NOIP2002 普及组] 级数求和

显然对于任意一个整数k,当n足够大的时候,Sn​k。现给出一个整数k,要求计算出一个最小的n,使得Sn​k。

2024-02-06 00:12:18 1095

原创 # 洛谷P5725 【深基4.习8】求三角形

模仿例题,打印出不同方向的正方形,然后打印三角形矩阵。中间有个空行。

2024-02-05 22:07:06 241

原创 我的创作纪念日

这是我成为创作者的第1

2024-02-04 21:47:27 835 2

原创 Unity引擎学习笔记之【混合动画操作】

Unity中的Blend Tree是一种动画混合技术,它允许开发者通过添加多个动画片段(例如奔跑、行走、跳跃等)来创建复杂的角色动画。Blend Tree允许在不同的状态下平滑地过渡并混合不同的动画。例如,在奔跑和行走之间过渡时,Blend Tree将逐渐减少奔跑动画的影响,并增加行走动画的影响,从而实现平稳的过渡效果。Blend Tree可以通过调整参数值来控制动画的速度、强度或其他属性。

2024-02-04 20:47:57 650

原创 Unity引擎学习笔记之【动画剪辑和曲线操作】

动画曲线的作用就是在动画播放的过程中可以设置一个数值伴随其变化的曲线,可将曲线的数值提供给其他功能使用点击加号添加曲线双击新建的曲线打开曲线面板,在曲线上右键可以添加新锚点回到动画器点击新建过曲线的动画在动画器参数新建float类型参数在曲线的下方是事件,可以在动画时间轴上添加关键帧,设置其所调用的函数注:函数不定义在Update和Start中。在曲线的下方是事件,可以在动画时间轴上添加关键帧,设置其所调用的函数注:函数不定义在Update和Start中。

2024-02-04 20:44:50 642

原创 Unity引擎学习笔记之【角色按键器操作】

可以设置Settings中的“过渡持续时间”长短来更改两个动画的过渡快慢。

2024-02-03 20:35:00 477

原创 Unity引擎学习笔记之【角色动画器操作】

给第二个动画添加返回第一个动画的过度,此时当激活Trigger的时候才可实现动画一到动画2,且动画2播放完成会继续跳回动画1

2024-02-03 17:53:16 781

原创 Unity引擎学习笔记之【动画、动画器操作】

Animation是基于关键帧的动画系统,适用于简单的动画需求;而Animator是一种状态机驱动的动画系统,适用于更复杂的动画逻辑和交互式动画。通常,Animator组件更适合用于游戏中的角色动画控制,而Animation组件则更适合用于简单的动画效果。

2024-02-01 23:51:29 976 1

原创 Unity引擎学习笔记之【线条、拖尾操作】

获取LIne Renderer组件设置线段属性设置线段锚点数设置每个点的位置设置点数组的位置// 预制体用于创建轨迹效果(例如粒子系统)// 当前的轨迹对象// 是否正在绘制轨迹// 在每一帧更新轨迹的位置// 启动轨迹绘制if (!// 停止轨迹绘制// 创建轨迹效果// 将轨迹对象设置为当前对象的子对象// 销毁轨迹对象// 更新轨迹位置= null)

2024-02-01 23:24:28 2060 1

原创 Unity引擎学习笔记之【粒子系统操作】

/ 粒子系统组件// 粒子系统组件 private void Start() {// 获取粒子系统组件 } private void Update() {// 在空格键按下时播放粒子效果 PlayParticleEffect();// 播放粒子效果 } }();// 获取粒子系统组件// 在空格键按下时播放粒子效果// 播放粒子效果创建了一个名为 ParticleController 的脚本类,用于控制粒子系统。

2024-01-31 22:38:42 1224

原创 Unity引擎学习笔记之【射线检测操作】

Ray()是一个用于创建射线的构造函数。它有两个参数:origin(起点):射线的起始点坐标。direction(方向):射线的方向向量。

2024-01-31 20:26:20 1557

原创 Unity引擎学习笔记之【物理材质操作】

动态摩擦力 静态摩擦力 弹力(Bounce)摩擦组合(Friction Combine)反弹合并(Bounce Combine)

2024-01-30 22:08:04 383 1

原创 Unity引擎学习笔记之【物理关节操作】

一、铰链关节(Hinge Joints)二、弹簧关节(Spring Joints)三、焊接关节(Fixed Joints)

2024-01-30 22:06:48 322 2

原创 Unity引擎学习笔记之【触发器操作】

碰撞:碰撞是指两个游戏对象发生了物理上的碰撞。当两个游戏对象的碰撞器(Collider)重叠时,它们就会发生碰撞。碰撞器可以是游戏对象上的任何形状,例如球形、方形等,用于以物理方式模拟游戏对象的运动和相互作用。碰撞通常会触发 “OnCollisionEnter”、“OnCollisionStay” 和 “OnCollisionExit” 等事件,可以在这些事件中编写代码来响应碰撞。触发:触发是指当一个游戏对象进入到另一个游戏对象的触发器(Trigger)时发生的事件。

2024-01-29 22:35:07 512

原创 Unity引擎学习笔记之【物理、碰撞操作】

碰撞器(Collider)组件

2024-01-29 17:32:30 538

原创 Unity引擎学习笔记之【角色操作】

角色Character资源商店获取角色控制器Unity默认角色控制器自定义角色控制器一、默认Character Controller组件1.自定义脚本获取Character Controller组件: private CharacterController player; void Start() { player = GetComponent<CharacterController>();

2024-01-28 22:26:12 211 1

原创 Unity引擎学习笔记之【视频操作】

}} }注意视频和音频不同的是 视频需要引用一个命名空间。

2024-01-28 22:25:20 369 1

原创 Unity引擎学习笔记之【快捷键操作】

Unity引擎常用快捷键列表

2024-01-27 22:59:54 870 1

原创 Unity引擎学习笔记之【声音操作】

/音乐//音效以上两行代码的作用相当于添加了一个音频组件,音频拖动到脚本组件对象上进行绑定,从而实例化对象。

2024-01-27 22:53:12 1057 1

原创 Unity引擎学习笔记之【灯光、相机操作】

当两个物体重叠时,具有较小相机深度的物体将被绘制在具有较大相机深度的物体之前,从而产生正确的遮挡效果。相机层级:通过调整相机的深度值,可以控制相机在场景中的绘制顺序。较小的深度值将使相机更接近场景中的物体,并在渲染时位于较大深度值的相机之前。渲染顺序:当场景中存在多个相机时,它们的渲染顺序决定了最终呈现在屏幕上的画面。创建光照贴图:在Unity中,使用光照贴图(Lightmap)来保存烘焙后的光照信息。需要为场景中的每个物体创建一个光照贴图。设置光照模式:在Unity的渲染设置中,选择合适的光照模式。

2024-01-26 18:12:37 534 1

原创 Unity引擎学习笔记之【触摸屏监听操作】

Unity引擎触摸屏监听

2024-01-26 18:10:29 472 1

原创 Unity引擎学习笔记之【手柄、虚拟轴和虚拟按键】

在Unity中,虚拟按键可以被认为是一种逻辑开关

2024-01-26 18:08:44 636 1

原创 Unity引擎学习笔记之【键鼠监听操作】

键鼠和游戏手柄操作的监听捕获是人机交互的第一线

2024-01-25 22:48:52 1643

原创 Unity引擎学习笔记之【物体及位置操作】

Transform组件是控制游戏Object的相对或绝对位置的组件。

2024-01-25 22:11:35 397 1

原创 Unity引擎学习笔记之【场景操作】

游戏多场景(scene)–场景中多游戏物体(GameObject)–物体多组件(Script)系统。

2024-01-25 22:09:32 233

原创 表白小代码

十六进制表白小代码

2022-09-09 16:36:06 138

空空如也

空空如也

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

TA关注的人

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