代码编织梦想

unity学习笔记之【ik反向动力学操作】_unity 反向动力学api-爱代码爱编程

反向动力学Inverse Kinematics 反向动力学,简称IK。相较于正向动力学,反向动力学旨在子级对父级产生的影响。 使用IK,可以实现根据目标位置或方向来计算并调整角色的关节(骨骼)链,以使角色的末端(如手臂

【unity learn】【ruby 2d】角色发射飞弹_unity 如何使飞弹始终在人物前面发射-爱代码爱编程

前面制作了敌人的随机运动以及动画控制,接下来就是Ruby和Robot之间的对决了! 世界观背景下,小镇上的机器人出了故障,致使全镇陷入了危机,而Ruby肩负着拯救小镇的职责,于是她踏上了修复机器人的旅途。 之前其实一直挺好奇的,fps是怎么样发射子弹的呢? 现在我终于明白了,方法就是 先设置我们的飞弹零件预制体 首先创建一个预制体 将图片拖

【ruby 2d】【unity learn】控制敌人随机运动以及动画控制_unity animator随机动画-爱代码爱编程

前两天考完蓝桥杯稍微休息了一下,昨天做了一个动画控制,但是想到写出来可能会字很多,我就搁置到今天来写了,unity learn是一个官方教程平台,里面有unity assert store的配套教程,全是文档,比看视频高效太多了,想学习unity的可以去这里学习   网址 unity learn:Unity3d 教程 | Unity 中文课堂 (u3

【unity】translate移动使用情况_unity translate-爱代码爱编程

简介 使用Translate方法使物体移动 实现方法 Translate (Vector3 translation);Translate (Vector3 translation, Space relativeTo=

unity学习笔记之动画系统_unity 动画位移和navigation-爱代码爱编程

目录 Animation 动画系统 动画文件的设置 Animator 动画系统  Navigation 寻路系统 BlendTree 混合树 其他动画相关概念 Animation 动画系统 Animation是老版的动画系统,新版的动画系统是Animator 组件参数:         Animation:这个是当前默认

unity 对象池object pool_unity+object pool-爱代码爱编程

unity内置的对象池简单使用 对象池的概念 当在Unity中创建和销毁对象时,会涉及到内存分配和释放,这可能会导致性能问题。为了避免频繁的对象创建和销毁,以及减少内存分配的开销,可以使用对象池的概念。 对象池是一种重复使用已经创建的对象的技术,而不是在需要时创建新对象。这可以显著提高性能,尤其是在需要频繁创建和销毁对象的情况下,比如游戏中的子弹、敌

【unity】 animator 动画_unity 动画animator-爱代码爱编程

简介 Animtor就是Unity中动画组件 常用变量 -speed 播放速度 常用函数 Play 播放指定动画SetFloat 设置给定浮点类型参数的值SetInteger 设置给定整数类型参数的值SetBo

【unity】常用api -爱代码爱编程

介绍: Mathf是Unity封装起来的数学函数的合集,用于解决Unity开发过程的数学问题。 目录 静态属性 Deg2Rad 度到弧度的转化常数Rad2Deg 弧度到度的转化常数PI 圆周率常数Epsilon 一

【unity】api学习-爱代码爱编程

发送消息 SendMessage (string methodName , object value = null, SendMessageOptions options = SendMessageOptions.Req

【unity学习笔记】对象池_unity 对象池的实现步骤-爱代码爱编程

文章目录 设计思路总体设计从生命周期考虑 一些代码 对象池这个东西老生常谈了,使用它的好处在于:当我们需要重复创建或者销毁一些物体,例如限制子弹数量上限为10发,当射出第11发就需要使第10

【unity学习笔记】光照简介-爱代码爱编程

本节主要是简单介绍一些常见的光照组件和渲染设置。 文章目录 灯光类型平行光Directional Light点光源Point Light聚光灯Spot Light面积光 Area Light 阴

【unity】实现相机视角跟随_unity相机跟随-爱代码爱编程

在U3D项目中实现相机永远跟随玩家,是玩家模型保持在镜头最中间 private Transform player; //玩家和相机的差 private Vector3 offset; //相机移动速度 private f

【unity】向量学习(vector2 & vector3)_unity vector2-爱代码爱编程

在Unity中向量是struct定义的值类型 Vector2:就是二维向量Vector2Int:就是使用整数表示点的二维向量Vector3:就是三维向量Vector3Int:就是使用整数表示点的三维向量Vector4:就是

unity实现屏幕淡入淡出效果_unity淡入淡出-爱代码爱编程

预期效果:为实现在进入新场景时的淡入淡出效果 编译器版本:2021.3.19f1c1 使用组件:UI --> RawImage 在Unity场景切换的时候,使用RawImage制作场景的淡入淡出效果。 添加RawIm

【unity】api学习-爱代码爱编程

静态属性 属性作用name名称activeInHierarchy在场景中是否活动activeSelf组件是否活动isStatic是否是静态物体layer层级scene所属场景tag标签transform位置,旋转,形变属性

【unity】 monobehavior生命周期图示_unity mono生命周期-爱代码爱编程

在Unity中只要运行的脚本都要继承MonoBehavior类,在MoniBehavior中的类执行顺序如下: 初始化方法 Reset 重置 调用条件:在脚本第一次挂载时调用,在调试模式使用,初始化参数调用次数:

unity学习笔记之ui_unity ui-爱代码爱编程

三种UI系统:                    OnGUI:最早的UI系统,纯代码实现,写法类似Update                            优点:出现很早,纯代码可控制                            缺点:只能程序开发                   NGUI:Unity著名插件,可实现2D和3D

【unity】api学习 -爱代码爱编程

GameObject 就是Unity中最关键的物体 创建物体的方式: 1 通过构造函数进行创建 可以直接new一个GameObject在start函数里创建,游戏物体可以在任何地方创建,测试创建一次默认只有Transf

在unity中使用自定义binary文件保存和载入游戏_unity加载和保存-爱代码爱编程

Unity中保存和载入游戏 在Unity,保存游玩进度粗略有三种方式: 使用Unity自带的PlayerPrefs使用自定义Class并转换成JSON或XML格式使用自定义Class并转换成Binary文件 其中Pla

【unity】invoke 延时调用_unity invoke 不传参数-爱代码爱编程

介绍 Invoke是Unity官方封装的一个延时调用方法 调用延时函数方法一 Invoke (string methodName, float time)methodName 方法名time 时间 void