自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奔跑的犀牛先生

自学编程的中年大叔--男人至死仍少年--人的一切痛苦本质上都是对自己无能的愤怒

  • 博客(883)
  • 收藏
  • 关注

原创 unity学习64,第3个小游戏:一个2D跑酷游戏

/定义一个需要随机生成的gb的数组。

2025-03-06 19:02:57 996

原创 unity学习63,第2个小游戏:用fungus做一个简单对话游戏

一次完整的对话算一个block, 而不是一句一次的概念,大家玩过游戏的都懂。

2025-03-05 18:30:15 1070

原创 unity学习62,尝试做第一个小游戏项目:flappy bird

unity里是用的0-360度,都是正数的角度。

2025-03-03 21:25:16 1224

原创 unity学习61:UI布局layout

在多个物体上的父物体加layout可以控制布局效果比如这里就是加在 面板panel 这个父物体上的。

2025-02-27 17:40:41 713

原创 unity学习60: 滑动条 和 滚动条 滚动区域

目录1 滚动条 scrollbar1.1 创建滚动条1.2 scrollbar的子物体1.3 scrollbar的属性2 滚动视图 scroll View2.1 创建1个scroll View2.1.1 实际类比,网页就是一个 scroll view吧2.2 子物体构成2.3 核心component : Scroll Rect3 可视区域 view point 和 全部内容区content3.1 可视区域 view point3.2 全部内容区content

2025-02-27 17:08:02 316

原创 unity学习59: 滑动条 和 滚动条 滚动区域

slider。

2025-02-27 16:34:42 423

原创 unity学习58:下拉列表框 dropdown的caption和options

template 包含内容选项的格式:可以修改并且可以新增项,使得模板/母版变多,这样模板控制的其他内容也跟着一起变换了见下文item就是下拉框的全部内容,包括现在显示在caption的那个分别在caption 和 template/item 下拉都增加一个imagecaptionitems4.2

2025-02-27 15:19:08 724

原创 unity学习57: toggle/选项/切换, 实现单选和多选效果

目录1 toggle1.1 创建2个测试的toggle1.2 toggle的子物体构成1.3 toggle的 component构成1.4 toggle的属性2 单选效果:多个toggle 与 同一个toggle group2.1 在计划为一组的其中1个toggle上,增加一个新的component : toggle group2.2 分别关联2.3 运行测试,实现了二选一效果3 复选效果:不需要添加 toggle group

2025-02-27 13:32:00 498

原创 unity学习56:旧版legacy和新版TMP文本输入框 InputField学习

主物体/主控件 InputField 下面包含2个文本。

2025-02-27 12:19:19 1011

原创 unity学习55:按钮 button

【代码】unity学习55:按钮 button。

2025-02-26 19:08:36 436

原创 unity学习54:图片+精灵+遮罩mask,旧版文本 text 和新的TMP文本

我理解,就是除了这个 图片,外面所有的地方都是遮罩也就是,灰色的区域灰色区域:一个挖了一个洞的整个图都是mask从数学的概念理解: 就是imageA的 补集 = 全集合 - imageA。

2025-02-26 16:36:32 962

原创 unity学习53:UI的子容器:面板panel

---panel2-----各种控件。canvas-----panel1 -----各种控件。

2025-02-24 21:11:02 604

原创 unity学习52:UI的最基础组件 rect transform,锚点anchor,支点/轴心点 pivot

因为这样只决定 image相对锚点anchor的4个位置的距离。如果是1列,那么这个空间左右X的维度应该不变了,只会伸缩Y轴。一旦这样了,实际image的 位置,大小宽高都会变化了。而我门希望,UI的内容,显示相对稳定,大小相当不变!比如这个图下面是 tiled的效果。

2025-02-24 20:52:46 1261

原创 unity学习51:所有UI的父物体:canvas画布

/ UI也用camera来渲染,总是在camera的正面,且可能场景里更近的东西遮挡UI。下面2个图分别是这个模式下。下面2个图分别是这个模式下。可以实现这种斜着的效果。

2025-02-24 17:10:08 868

原创 unity学习50:NavMeshAgent 区域Areas和cost

目录1 NavMeshAgent 区域和成本的问题2 区域Areas2.1 区域和颜色2.2 区域和成本2.3 区域成本的作用2.4 地图测试准备2.5 如何实现2.5.1 unity的2022之前的老版本2.5.2 unity的2022之后的新版本2.6 如果测试失败,是因为没有bake2.7 测试前,必须先烘焙3 区域遮罩:针对 NavMesh Agent3.1 Ares Mask3.2 实测OK

2025-02-20 11:08:44 509

原创 unity学习49:寻路网格链接 offMeshLinks, 以及传送门效果

4 直接使用 offMeshlink 的component 实现传送门效果(失败!4.5 实测居然不生效。

2025-02-19 18:33:39 942

原创 unity学习48:动态障碍物 Obstacle 对 NavMesh的影响

目录1 动态障碍物与导航1.1 静态的导航1.2 问题 如果像实现那种动态的开关的门或者机关呢?2 测试地图准备2.1 增加一个动态的障碍物2.2 实测 :这个障碍物不能阻挡导航寻路3 如何实现动态障碍物, 需增加Nav Mesh Obstacle3.1 在动态障碍物上新增一个component: Nav Mesh Obstacle3.2 Nav Mesh Obstacle 的属性3.3 实测4 让 obstacle动态的切割 Nav Mesh4.1 Nav Mesh Obstacle的 carve 切割相

2025-02-19 17:04:55 500

原创 unity学习47:寻路和导航,unity2022后版本如何使用 Navmesh 和 bake

选择要烘焙的gameObject 右上角 静态static,然后 Navigation static然后,在windows下打开AI,打开Navigation , 里面有 Navigation agent 和 bake按钮同样1个gameObjectmesh render 决定的外观看起来什么样,比如外观的形状collider决定的碰撞时,此物体的样子,比如也也时胶囊angent的形状 决定navigation 寻路导航的这个物体的样子,比如圆柱形。

2025-02-19 15:26:19 1372

原创 unity学习46:反向动力学IK

目录1 正向动力学和反向动力学1.1 正向动力学1.2 反向动力学1.3 实现目标2 实现反向动力2.1 先定义一个目标2.2 动画层layer,需要加 IK pass2.3 增加头部朝向代码2.3.1 专门的IK方法 OnAnimatorIK(int layerIndex){}2.3.2 增加朝向代码2.4 增加头部朝向代码2.5 需要设置权重2.6 需要设置位置position 和 rotation2.7 具体代码: 头部和手都实现了IK朝向

2025-02-17 20:17:37 820

原创 unity学习45:Animator 的动画层layer

layer优先级1:权重大小layer优先级2:越在下面(越新建)的 layer 的优先级越高。

2025-02-17 08:52:40 1299

原创 unity学习44:学习Animator 的一个动作捕捉网站,实测好用

千面视频动捕,域名qmai.vip,是一款融合AI技术的视频动捕解决方案。专注于高效转换人体动作信息,简化动画制作流程。适用于游戏开发者、动画制作人员和影视特效设计师。核心功能包括单人、多人、半身、面部和手部捕捉,提升制作效率和动画质量。千面视频动捕 - AI 让动作捕捉更简单。千面视频动捕 | AI神器大全。

2025-02-16 21:07:25 500

原创 unity学习43:子状态机 sub-state machine

目录1sub-state machine子状态机 / 子图层1.1 创建 sub-state machine1.2 sub-state machine 内容1.3 子状态机的应用

2025-02-16 20:51:40 429

原创 unity学习42:动画状态机:混合动画状态 blend tree

blend type。

2025-02-16 12:06:27 914

原创 unity学习41:动画里的曲线curve参数 和 事件 events

Debug.Log("右脚");Debug.Log("左脚");也可以从animator里去 设置参数。也可以从animator里获得参数。

2025-02-15 20:03:46 1028

原创 unity学习40:导入模型的 Animations文件夹内容,动画属性和修改动画文件

最后必须点Apply 应用才会生效。下面是Animator相关的。每个模型文件的4个标签。

2025-02-15 16:35:57 473

原创 unity学习39:连续动作之间的切换,用按键控制角色的移动

/朝着面向的前方移动。//创建成一个方向向量。//如果按下了移动按键。//可以实现原地播放动画。//朝着面向的前方移动。//播放walk动画。

2025-02-15 15:18:25 1138

原创 unity学习38:导入角色和动画,实测用脚本控制trigger和动作状态的转换

如果我们想在run切换到wave的时候,设置切换的条件,需要先加参数。这里创建一个trigger类型的参数,改名为wave。在project/Asset里找到角色模型和动画。

2025-02-15 11:30:26 1410

原创 unity学习37:新版的动画器:动画状态机 Animator

/放在start里,因为只需要获取一次这个组件。运行时执行,entry入口state对应的动画。点击鼠标后执行另外一个动画。

2025-02-14 18:21:58 1539

原创 unity学习36:老版的动画 Animation

【代码】unity学习36:老版的动画 Animation。

2025-02-14 14:58:25 998

原创 unity学习35:用射线ray检测,实现点哪儿

瞬间移动 position= 直接修改位置。

2025-02-11 14:37:07 1126

原创 unity学习34:角色相关3,触发器trigger,铰链 hingejoint 等 spring joint, fixed joint

player 走到trigger 触发wall的消失。wall消失后,player可以随便移动到对面。先把之前的地面扩大,或者新建一个地面。

2025-02-09 11:55:36 1237

原创 unity学习33:角色相关2,碰撞检测,collider 和 rigidbody,测试一个简单碰撞爆炸效果

不同的gameObeject都有不同的Collider。爆炸后,爆炸效果自身也消失(爆炸结束)可进行碰撞检测的componenet。

2025-02-08 14:37:16 1906

原创 unity学习32:角色相关1,基础移动控制

【代码】unity学习32:角色相关1,基础移动控制。

2025-02-07 23:01:55 976

原创 unity学习31:Video Player 视频播放相关基础

VideoPlayer的 Pause() 以后继续 Play()即可,没有UnPause() 方法。创建脚本,挂到对应的 gameObject上,比如之前的这个竖着的板子上。6.2.2 VideoPlayer 并不需要指定clip为V1?// 不需要指定clip为V1?

2025-02-07 20:48:32 850

原创 unity学习30:Audio Source, Audio clip 音效和音乐

/绑定外部clip。//大概就相当于 其他语言里 path="" 这种指定外部资源吧。// 把外部获得的clip文件,赋值给player1.clip。直接一句话定义和赋值。

2025-02-07 19:39:00 1127

原创 unity学习29:摄像机camera相关skybox 和 Render Texture测试效果

左下角点x=0.1,y=0.1 , 形状 w=0.8,h=0.8的样子。左下角点x=0,y=0 , 形状 w=0.8,h=0.8的样子。左下角点x=0.5,y=0.5 , 形状 w=1,h=1的样子。左下角点x=0,y=0 , 形状 w=1,h=1的样子。去掉这个,又可以直接显示在游戏窗口。

2025-02-07 15:08:27 1214

原创 unity学习28:灯光light相关 类型type,模式mode等

window里选择 rendering / lighting 进行烘焙。spot 的是一个锥形筒的光源效果。灯光的类型前面已经学了。下面的有好几个控制点。这里看灯光的mode。阴影还有各种强度属性。

2025-02-06 10:48:43 1226

原创 unity学习27:用Input接口去监测: 单点触摸和多点触摸

【代码】unity学习27:用Input接口去监测: 单点触摸和多点触摸。

2025-02-03 10:44:05 631

原创 unity学习26:用Input接口去监测: 鼠标,键盘,虚拟轴,虚拟按键

默认的,只有水平和垂直的是虚拟轴,其他其实都是虚拟按键虚拟按键,和虚拟轴不一样,只有1个按键比如jump轴,只有1个 space按键。

2025-02-02 18:31:47 1093

原创 unity学习25:用 transform 进行旋转和移动,简单的太阳地球月亮模型,以及父子级关系

/ 返回一个Vector3。// 返回一个Vector3。// 返回一个Vector3。// 返回一个Vector3。// 返回一个Vector3。//一直面向/朝向某个点。//获取旋转的四元数,和欧拉角。

2025-02-01 00:08:53 1277 1

空空如也

空空如也

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

TA关注的人

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