
c#
文章平均质量分 88
奔跑的犀牛先生
男人至死仍少年--人的一切痛苦本质上都是对自己无能的愤怒
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
unity学习64,第3个小游戏:一个2D跑酷游戏
/定义一个需要随机生成的gb的数组。原创 2025-03-06 19:02:57 · 1582 阅读 · 0 评论 -
unity学习63,第2个小游戏:用fungus做一个简单对话游戏
一次完整的对话算一个block, 而不是一句一次的概念,大家玩过游戏的都懂。原创 2025-03-05 18:30:15 · 1573 阅读 · 0 评论 -
unity学习62,尝试做第一个小游戏项目:flappy bird
unity里是用的0-360度,都是正数的角度。原创 2025-03-03 21:25:16 · 1938 阅读 · 0 评论 -
unity学习61:UI布局layout
在多个物体上的父物体加layout可以控制布局效果比如这里就是加在 面板panel 这个父物体上的。原创 2025-02-27 17:40:41 · 904 阅读 · 0 评论 -
unity学习6:unity的3D项目的基本界面和菜单
和前面一样先创建1个3d项目。原创 2025-01-03 19:10:27 · 1049 阅读 · 0 评论 -
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 · 417 阅读 · 0 评论 -
unity学习59: 滑动条 和 滚动条 滚动区域
slider。原创 2025-02-27 16:34:42 · 512 阅读 · 0 评论 -
unity学习58:下拉列表框 dropdown的caption和options
template 包含内容选项的格式:可以修改并且可以新增项,使得模板/母版变多,这样模板控制的其他内容也跟着一起变换了见下文item就是下拉框的全部内容,包括现在显示在caption的那个分别在caption 和 template/item 下拉都增加一个imagecaptionitems4.2原创 2025-02-27 15:19:08 · 1234 阅读 · 0 评论 -
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 · 1010 阅读 · 0 评论 -
unity学习56:旧版legacy和新版TMP文本输入框 InputField学习
主物体/主控件 InputField 下面包含2个文本。原创 2025-02-27 12:19:19 · 1590 阅读 · 0 评论 -
unity学习55:按钮 button
【代码】unity学习55:按钮 button。原创 2025-02-26 19:08:36 · 533 阅读 · 0 评论 -
unity学习54:图片+精灵+遮罩mask,旧版文本 text 和新的TMP文本
我理解,就是除了这个 图片,外面所有的地方都是遮罩也就是,灰色的区域灰色区域:一个挖了一个洞的整个图都是mask从数学的概念理解: 就是imageA的 补集 = 全集合 - imageA。原创 2025-02-26 16:36:32 · 1200 阅读 · 0 评论 -
unity学习53:UI的子容器:面板panel
---panel2-----各种控件。canvas-----panel1 -----各种控件。原创 2025-02-24 21:11:02 · 789 阅读 · 0 评论 -
unity学习52:UI的最基础组件 rect transform,锚点anchor,支点/轴心点 pivot
因为这样只决定 image相对锚点anchor的4个位置的距离。如果是1列,那么这个空间左右X的维度应该不变了,只会伸缩Y轴。一旦这样了,实际image的 位置,大小宽高都会变化了。而我门希望,UI的内容,显示相对稳定,大小相当不变!比如这个图下面是 tiled的效果。原创 2025-02-24 20:52:46 · 1573 阅读 · 0 评论 -
unity学习51:所有UI的父物体:canvas画布
/ UI也用camera来渲染,总是在camera的正面,且可能场景里更近的东西遮挡UI。下面2个图分别是这个模式下。下面2个图分别是这个模式下。可以实现这种斜着的效果。原创 2025-02-24 17:10:08 · 1188 阅读 · 0 评论 -
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 · 613 阅读 · 0 评论 -
unity学习49:寻路网格链接 offMeshLinks, 以及传送门效果
4 直接使用 offMeshlink 的component 实现传送门效果(失败!4.5 实测居然不生效。原创 2025-02-19 18:33:39 · 1040 阅读 · 0 评论 -
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 · 705 阅读 · 0 评论 -
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 · 2815 阅读 · 0 评论 -
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 · 956 阅读 · 0 评论 -
unity学习45:Animator 的动画层layer
layer优先级1:权重大小layer优先级2:越在下面(越新建)的 layer 的优先级越高。原创 2025-02-17 08:52:40 · 1518 阅读 · 0 评论 -
unity学习44:学习Animator 的一个动作捕捉网站,实测好用
千面视频动捕,域名qmai.vip,是一款融合AI技术的视频动捕解决方案。专注于高效转换人体动作信息,简化动画制作流程。适用于游戏开发者、动画制作人员和影视特效设计师。核心功能包括单人、多人、半身、面部和手部捕捉,提升制作效率和动画质量。千面视频动捕 - AI 让动作捕捉更简单。千面视频动捕 | AI神器大全。原创 2025-02-16 21:07:25 · 629 阅读 · 0 评论 -
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 · 583 阅读 · 0 评论 -
unity学习42:动画状态机:混合动画状态 blend tree
blend type。原创 2025-02-16 12:06:27 · 1054 阅读 · 0 评论 -
unity学习41:动画里的曲线curve参数 和 事件 events
Debug.Log("右脚");Debug.Log("左脚");也可以从animator里去 设置参数。也可以从animator里获得参数。原创 2025-02-15 20:03:46 · 1388 阅读 · 0 评论 -
unity学习40:导入模型的 Animations文件夹内容,动画属性和修改动画文件
最后必须点Apply 应用才会生效。下面是Animator相关的。每个模型文件的4个标签。原创 2025-02-15 16:35:57 · 578 阅读 · 0 评论 -
unity学习39:连续动作之间的切换,用按键控制角色的移动
/朝着面向的前方移动。//创建成一个方向向量。//如果按下了移动按键。//可以实现原地播放动画。//朝着面向的前方移动。//播放walk动画。原创 2025-02-15 15:18:25 · 1268 阅读 · 0 评论 -
unity学习38:导入角色和动画,实测用脚本控制trigger和动作状态的转换
如果我们想在run切换到wave的时候,设置切换的条件,需要先加参数。这里创建一个trigger类型的参数,改名为wave。在project/Asset里找到角色模型和动画。原创 2025-02-15 11:30:26 · 1563 阅读 · 0 评论 -
unity学习37:新版的动画器:动画状态机 Animator
/放在start里,因为只需要获取一次这个组件。运行时执行,entry入口state对应的动画。点击鼠标后执行另外一个动画。原创 2025-02-14 18:21:58 · 1667 阅读 · 0 评论 -
unity学习36:老版的动画 Animation
【代码】unity学习36:老版的动画 Animation。原创 2025-02-14 14:58:25 · 1149 阅读 · 0 评论 -
unity学习35:用射线ray检测,实现点哪儿
瞬间移动 position= 直接修改位置。原创 2025-02-11 14:37:07 · 1229 阅读 · 0 评论 -
unity学习34:角色相关3,触发器trigger,铰链 hingejoint 等 spring joint, fixed joint
player 走到trigger 触发wall的消失。wall消失后,player可以随便移动到对面。先把之前的地面扩大,或者新建一个地面。原创 2025-02-09 11:55:36 · 1322 阅读 · 0 评论 -
unity学习33:角色相关2,碰撞检测,collider 和 rigidbody,测试一个简单碰撞爆炸效果
不同的gameObeject都有不同的Collider。爆炸后,爆炸效果自身也消失(爆炸结束)可进行碰撞检测的componenet。原创 2025-02-08 14:37:16 · 2040 阅读 · 0 评论 -
unity学习32:角色相关1,基础移动控制
【代码】unity学习32:角色相关1,基础移动控制。原创 2025-02-07 23:01:55 · 1042 阅读 · 0 评论 -
unity学习31:Video Player 视频播放相关基础
VideoPlayer的 Pause() 以后继续 Play()即可,没有UnPause() 方法。创建脚本,挂到对应的 gameObject上,比如之前的这个竖着的板子上。6.2.2 VideoPlayer 并不需要指定clip为V1?// 不需要指定clip为V1?原创 2025-02-07 20:48:32 · 1188 阅读 · 0 评论 -
unity学习30:Audio Source, Audio clip 音效和音乐
/绑定外部clip。//大概就相当于 其他语言里 path="" 这种指定外部资源吧。// 把外部获得的clip文件,赋值给player1.clip。直接一句话定义和赋值。原创 2025-02-07 19:39:00 · 1797 阅读 · 0 评论 -
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 · 1350 阅读 · 0 评论 -
unity学习28:灯光light相关 类型type,模式mode等
window里选择 rendering / lighting 进行烘焙。spot 的是一个锥形筒的光源效果。灯光的类型前面已经学了。下面的有好几个控制点。这里看灯光的mode。阴影还有各种强度属性。原创 2025-02-06 10:48:43 · 1408 阅读 · 0 评论 -
unity学习26:用Input接口去监测: 鼠标,键盘,虚拟轴,虚拟按键
默认的,只有水平和垂直的是虚拟轴,其他其实都是虚拟按键虚拟按键,和虚拟轴不一样,只有1个按键比如jump轴,只有1个 space按键。原创 2025-02-02 18:31:47 · 1194 阅读 · 0 评论 -
unity学习25:用 transform 进行旋转和移动,简单的太阳地球月亮模型,以及父子级关系
/ 返回一个Vector3。// 返回一个Vector3。// 返回一个Vector3。// 返回一个Vector3。// 返回一个Vector3。//一直面向/朝向某个点。//获取旋转的四元数,和欧拉角。原创 2025-02-01 00:08:53 · 1439 阅读 · 0 评论