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

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

价格 免费

觉得攻击效果特效太小了可以在go.transform.localPosition = Vector3.zero;

后面加上

go.transform.localScale = Vector3.one * 3;

[展开全文]

1、在unity中创建的c#文件名字与c#文件的名字大小写都需要一样否则找不到该文件

2、

[展开全文]

82存在一个问题,monster与luna渲染层级相同,攻击动画可能被monster盖住,因为在前面渲染设置为所以在使用DOLocalMove时,V3第二个关于y参数可以调的比monster高一点,

[展开全文]

修改中心点

sprite sort point : pivot(轴心点)

轴心点为旋转的轴心;

 

图集和单图; 

[展开全文]

npc0层级在npc1之上,npc0路过npc1时,会使npc0层级在npc1之下;

 

CameraSettings -> Transparency Sort Mode -> Custom Axis, Transparency Sort Axis可以进行设置;

[展开全文]

获取组件属性

   自定义变量名      获取组件<组件类型>();

[展开全文]

控制玩家移动的两个参数

      Horizontal

      vertical

float horizontal = Input.GetAxis("Horizontal");左右
float vertical = Input.GetAxis("Vertical");上下

position.x = position.x + 0.1f*horizontal;
position.y = position.y + 0.1F * vertical;

[展开全文]

获取角色当前位置属性

             Vector2 position = transform.position;

[展开全文]

1. 存在阴影部分,部分场景元素层级比较特殊,会单独抽出一幅图来表示

 

[展开全文]

帧数最好停留在30-60,人眼无法感觉到卡顿

[展开全文]

输入系统

1. Project Settings->Input Manager->Horizontal

[展开全文]

有赋对象,则坐标是相对于目标物体的距离;

无赋对象,则坐标是相对于坐标原点的距离;

 

脚本的初步认识

start,游戏开始时运行的

update,游戏运行时调用的,规定一秒钟调用60次左右;

 

[展开全文]

赋予了新值的变量必须重新再赋予给原变量。

挂载脚本的方式

1. 将写好的脚本直接拖拽到目标精灵身上

2. 点击目标精灵,再点击最下面的add componnent,输入脚本名字。 

 

脚本报错后可以直接点击错误,会弹出窗口console,可以得知报错脚本的位置,代码位置,和解决方案。

有报错则无法运行

 

[展开全文]

1. 创建脚本控制角色移动

2. 配置编辑器:

Edit -> Preferences...

External Tools ->external Script Editor

 

3. 如果未识别到对应版本的vsstudio,手动找到vs中devenv.exe文件

 

 

 

4. 创建Scripts目录来存放所有脚本文件

5. create C# Scripts(Js Scripts)

 

新手之越:x

[展开全文]

授课教师

SiKi学院老师

课程特色

视频(96)
图文(2)