自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 傅老师的unity黑魂复刻学习日记(12)新增后跳状态

之前我们判断forward在0--1.1之间为roll,1.1-2.1为jump,这次我们在0-0.1之间增加动作后跳,首先在状态机中拖入我们的新动作,并且与Ground进行连线condition为jump和forward小于0.1,消钩exittime同样在jab中增加behaviorOnJabEnter截取到信息这里的jabVelocity即后跳的冲量,这样就完成了简单的后...

2018-08-04 11:07:06 489 1

原创 傅老师的unity黑魂复刻学习日记(11)

这次我们加入黑魂的精髓---翻滚众所周知翻滚在黑魂中是最为重要的闪避能力,因此也增加了游戏性我们制作思路是fall后有机会进入Ground也可以进入roll,这时应该判断该物体的速度若速度过快则进入roll所以我们设置一个trigger为roll,然后在fall--->roll的连线的condition中增加roll的条件但是这样还没有结束,在黑魂中我们是可以在任何时...

2018-08-03 11:48:40 496

原创 傅老师的unity黑魂复刻学习日记(十)

失足掉落我们之前完成了跳跃切换为fall的动作,但是我们还没有直接从Ground到fall的动作连接我们增加其中的蓝线,并且消钩Exittime,因为他撞到地面的瞬间就得转态,然后把CONDITION设为isGround为false但是同样的问题,直接变为fall状态,我们并没有lockplanar也没有改变inputEnable的值。所以我们在fall状态中增加新的behav...

2018-07-18 00:12:54 817 1

原创 傅老师的unity黑魂复刻学习日记(九)

上次我们完成了跳跃,这次我们增加新的动作(下落)这次使用Physics.OverlapCapsule API来确定我们的模型是否落地,它返回的是Collider【】数组我们给plane就是地板的layer加上一个Ground测试碰撞代码落地检测器成功我们删去测试内容,把是否和layer碰撞的信号发送到父组件我们再在parameters新加一个bool值为is...

2018-07-17 01:47:19 807

原创 傅老师的unity黑魂复刻学习日记(八)

内容:新增跳跃动画我们把ybot文件中extra的jump拖到我们的blendtree当中在Parameter中增加一个新trigger,并改名为jump我们把Ground和jump连起来并把Ground—>jump的exit time消钩 Has Exit Time:这个意思是A在什么时候过渡到B,即A在这个时刻发生过渡的动作,你可以把它理解为一个特殊的过渡条件,类似time=exit t...

2018-07-15 23:23:46 1104

原创 傅老师的unity黑魂复刻学习日记(七)

椭圆映射法我们可以利用坐标轴转换把二维坐标转化为椭圆坐标系我们声明一个函数把我们的Dup和Dright转化为椭圆坐标系做测试的时候,因为莫名其妙c#的版本是4.0结果无法调用本地函数,别看只有这一点自己调试出了很多问题,这样我们就可以解决斜着走的时候forward为1.4的问题了跳跃按钮我们先声明 jump lastjump newjump三个布尔值这段意思就是比较前一帧和后一帧中jumpnew和...

2018-07-14 17:57:45 568

原创 傅老师的unity黑魂复刻学习日记(六)

内容:角色奔跑,角色转身在blend tree里面新加一个Motion field 把包里的run动画拖进去把蓝处消钩取消锁定,设置1为走2为跑。在palyerinput里面定义一个布尔run,顺便打理一下格式  //小技巧 [Head("   ")]可以让你界面更整洁这串代码里面干了两件事情,第一:根据run的布尔值加速移动速度 第二:根据run的布尔值改变动画姿势然后是把run的调整倍数写活就...

2018-07-14 01:30:55 647

原创 傅老师的unity黑魂复刻学习日记(五)

内容:角色行走我们之间的Dup和Dright的值是在-1到1之间移动,但在forword中我们的数值应该在0到1之间变化因此我们把Dup和Dright的值求为长度,方向则由Dup和Dright组合就是把Dup和Dright放入二维坐标系中这样完成了第一步,我们可以前后左右转身了然后是对代码进行debug,我们是以Dup和Dright的大小来作为方向的,但是松手后Dup和Dright的大小接近0会导...

2018-07-13 23:00:12 1445

原创 傅老师的黑魂学习笔记(四) 1维混合树 串接玩家与角色控制

  因为我好像没有介绍过傅老师,今天宣传一下傅老师是b站一位教unity的大牛,不收取任何费用但视频质量就是好,希望大家能去b站给傅老师捧场,那么就开始我们的受苦之路。在animator的空白处右键创造一个混合树(blend tree)蹡蹡好像外貌很普通。给blend改个新名字Ground再把图中部分双击改名在inspector右边加两个motion filed并锁上窗口,放入动画在Playeri...

2018-07-12 22:46:54 494

原创 傅老师的黑魂学习日记(三)导入模型以及动画

今天写这篇文章的时候,其实我本人已经测试过之后的内容了,结果很开心啊,居然导入模型成功了,动作也完美契合,不要太suang,还有就是傅老师的粉丝群里居然很多人都是3天学完第一季的,我也得抓紧了。废话不多说,这篇就把两节课的汇总在一起写了。首先导入我们的材质包和模型(需要的可以评论里找我)导入成功开始操作!!我们给地板拖入材质球,把材质球的第一个tiling给设置为4:4; //即修改主贴图的精密程...

2018-07-12 21:36:30 1216 2

原创 傅老师黑魂学习日记(二)

今天我们来做第二课  输入衰减重点函数给弱鸡的自己解释一下,这个函数可以使我们的xy轴信号值变得缓慢一些,首先第一个参数为缓慢变化的信号,第二个为目标信号,三为速度(不用深究,因为系统会自动赋值给速度),四为变化到目标信号所需时间。轻松完工声明个新功能(关闭输入)声明了一个布尔值,完美解决。期待着明天模型导入。...

2018-07-12 00:19:13 660

原创 傅老师的黑魂学习日记(1)玩家输入模块

  因本人第一次写博客,格式和表达上都可能比较模糊,希望有和我一起学习unity的小伙伴一起交流,打算开个博客记录暑假自己的学习经历,废话不多说,开启我们unity的受苦之旅。一.创建物体创造一个胶囊和平面,在胶囊上加上脚本playerinput二.代码构建在start前声明4个字符  将预设值填入测试键盘按键输入是否有效测试成功,删除测试代码//我们目的是把输入信号转化为电脑能读懂的signal...

2018-07-11 23:45:57 872 3

空空如也

空空如也

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

TA关注的人

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