Unity3D RPG游戏制作 随堂笔记(1)

SUiTHiNK 2018-04-17

大家好,我是冰糖咖啡,来自山东的一名大三的Unity3D学习者,最近在通过泰课在线学习《Unity3D RPG游戏开发》,写下一些学到的东西:

(ps:因为时间关系,场景是通过素材导入的,在工作中,场景都是由场景师来设计制作的,所以直接跳过。)

Main Camera

通常情况下,Main Camera 并不覆盖在场景之内。

Unity3D RPG游戏制作 随堂笔记(1)

这时,我们只需要在Scene调节到一个合适的位置,之后通过工具栏GameObject->Align With View,就可以将Main Camera 移到自己当前所看到的位置,十分方便。

Unity3D RPG游戏制作 随堂笔记(1)

Light

Unity3D项目中,灯光摄像机都是一个游戏中十分重要的组件。

我们通过在Hierarchy面板->Create->Light来创建4种不同的灯光效果。

分别为:

Directional Light平行光(方向光) 最省资源 可以改变角度 类似于太阳

Point Light点光源(由一个点向四周发射光源) 可以改变位置 类似于灯泡

Spot Light聚光灯(聚光/锥光) 最耗费资源 可以改变位置和角度 类似于手电

Area Light区域光(一般在创造灯光贴图烘焙时使用) 无法应用于实时光照

Unity3D RPG游戏制作 随堂笔记(1)

这款RPG游戏较为简单,所以只用到简单的Directional Light (平行光)来模拟太阳光照,属性呢,也只用到了较简单的两个:

color (光照的颜色)

Intensity(光照强度)

Unity3D RPG游戏制作 随堂笔记(1)

Mouse Cursor

在我们遇到的大部分RPG游戏中,鼠标的图标通常都不是Window自带的。

所以这,我们需要在游戏中替换掉系统自带的鼠标图标。

非常简单,我们只需要通过工具栏File->BuildSetting->Player Settings,打开Player Settings的Insepector,

之后通过将导入的mouse cursor素材中Cursor-Normal拖至Default Cursor中即可。

Unity3D RPG游戏制作 随堂笔记(1)Unity3D RPG游戏制作 随堂笔记(1)Unity3D RPG游戏制作 随堂笔记(1)

总结一下:

今天学了三点:Main Camera的锁定场景

Light的分类与color Intensity属性

Mouse Cursor的替换

相关推荐