18385人加入学习
(90人评价)
Unity最全最完整的零基础入门教程-Luna's Fantasy(露娜的大冒险)

制作完成于2023年8月1日,基于Unity2023.1.1

价格 免费

混合树“

用于允许通过按不同程度组合所有动画的各个部分来平混合多个动画。各个运动参与形成最终效果的量使用混合参数进行控制,该参数只是与动画控制器关联的数值动画参数之一。要使用混合运动有意义,混合的运动必须具有相似性质和时间。混合树是动画控制器中的特殊状态类型

 

[展开全文]

轴心点:是可以自定义的特殊点,充当精灵的锚点。精灵以此为支店进行旋转,坐标点位置则是指轴心点位置

[展开全文]

子对象的坐标是针对父对象的插值,是以父坐标为坐标原点的

[展开全文]

返回值是函数的计算或者逻辑判断的结果,可以用相同类型的变量接收,从而实现数据的流动

[展开全文]

把Luna放进创建的相机里的follow里,相机即可跟着luna移动

[展开全文]

镜头移动——官方提供了工具包

window菜单下package manager,切换到unity registry显示所有包。找到cinemachine,点击install导入。

创建相机:鼠标右键选cinemachine-virtual camera,但新版本的是cinemachine camera

知识补充:main camera里的camera组件中Projection两个选项,一个是正交o(2D),一个是透视p(3D)

[展开全文]

共用一个母体的方法

预制体 

在Assets下创建新文件夹Prefabs,在其下创建子文件夹items

[展开全文]

一秒钟大概调用60次 update() 更新函数,可以表示连续发生的事情

[展开全文]

按比例缩放shift+鼠标左键拖拽

[展开全文]

对象组件模型

组件:实现某些功能的集合,有一定功能的组成零件

1.Transform:position位置,rotation旋转角度,scale缩放大小。是必须的组件

2.撤回ctrl+z,恢复ctrl+y

 

 

[展开全文]

1.游戏工具,游戏引擎。

2.Unity的安装

[展开全文]

collision 相当于是 Box clollider 2D组件,血瓶触发器检测与Luna的碰撞器接触激活血瓶脚本 

在血瓶类里只要可以访问到Luna类里面的其中一个组件就可以获得Luna类里面的其他组件(目标获取luna类里面的Luna Controller (script)组件) ,整个过程的目的是为了获取Luna脚本里面的ChangeHealth方法,以此改变Luna的当前生命值CurrentHealth

LunaContrller lunacontroller  = collision.GetComponent<LunaController>();

lunaController.ChangeHealth(1);

 

Destroy(gameObject)

[展开全文]

授课教师

SiKi学院老师

课程特色

视频(96)
图文(2)