简单游戏Roll_A_Ball开发笔记

**这是官方的游戏教程视频,学习了总结一下笔记,供一起学习的新手朋友们参考。**积跬步,以至千里。

课时1:项目介绍

球在一个平面上滚动,可以捡到悬浮的物体,捡完就Win。
这里写图片描述

课时2:游戏设置(主光、补光、阴影)

1.新建项目RollABall,保存场景MiniGame,在GameObject->CreateOther->Plane新建Plane命名为Ground,重置原点。新建Scenes文件夹。(新建平面作为地板活动场景)
2.选中它点F键,或者选择Edit -> Frame selected,这样可以看到整个物体。(双击新建的物体可以快速定位)
3.实现比例,输入,拖拽。Plane是没有体积的,Y轴对它无效,确保为 Scale Y轴为1,其他轴的值为2。
4.新建3DObject——Sphere 命名为Player ,点击F对准它。拖拽露出全体,position Y升高0.5。
5.新建Light——Directional Light命名为Main Light,Rotation X为30,Y为60,添加阴影,Shadow Type选Soft Shadows,Resolution 选择very Hight Resolution。(或手动调试下自己想要的光)
6.对准Ctrl+D复制灯光命名Fill Light,rotation x=-30,y=-60,intensity 为0.1,淡蓝色,关闭阴影。
7.新建空命名为Lighting,重置,作为父级,容纳两个灯光,便于管理。
(总结:Plane(平面)、Sphere(球体)、光和阴影的基本设置)

课时3:移动角色

1.添加移动功能,点击Player(球体),在右边Inspector面板中点"Add Component",输入RigidBody,即为添加RigidBody组件,再添加一个C#脚本,命名为PlayerController.cs。
2.输入的每帧需要检测,Ctrl +‘查看。(查看圣典方法进行学习)
3.平滑移动,让帧率独立,所以还要乘以“Time.daltaTime”。
PlayerCo

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值