Unity案例————疯狂的小球

本游戏旨在对要准备学习unity的朋友,所作的一个简易游戏,以便对unity有一个初步的了解。

准备工作:Visual studio;Unity

本次案例实现的功能:WASD控制小球移动,左shift键控制小球加速,空格键控制小球跳跃。同时摄像机会很平滑的跟随玩家移动。

1、创建一个项目

2、创建平台(plane)和小球

(双击可以快速定位)

创建平台

调整长度(示例:scale下的Z值改为10,其他数值不变)

创建一个红色的材质球,并且命名为Red

把材质球挂载到Plane(平台)上

创建小球并改名为Player,同时调整小球的位置

3、挂载脚本

按照如图所示,创建C#脚本,并且快速命名为Player,否则删除重新创建,并且命名为Player。

把C#脚本Player挂载到小球Player身上。

4、添加组件

给小球添加一个Character Controller(角色控制器)组件

5、写脚本

双击打开C#脚本Player

  • 按照要求编写如下代码

(在Unity中找到Edit->preferences->Extenal Tools->Extenal Script Editor改为Visual Studio ****)

注意:(代码编写,一定要区分大小写,用英文输入法编写各种符号!!!!代码写完一定要按Ctrl+S进行保存!!! C#脚本名要和class后的类名字一致!!!)

注:(零基础学生,可以不用考虑具体代码是什么意思,跟着实现即可)

添加Ground标签

给Plane选择Ground标签

6、调整摄像机角度

7、播放游戏试玩

注:WASD控制小球移动,左shift键控制小球加速,空格键控制小球跳跃。

8、摄像机跟随小球

摄像机跟随脚本代码

摄像机属性配置

  • 19
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值