【第117期】零基础学unity游戏2_角色动起来

我是酱油,这是第117期文章

在第115期(点击前往),我们搭好游戏开发环境,今天要让角色在地图上动起来,包括:

1、从Unity自带商店下载美术素材

2、做个简单的场景,放置1个角色

3、让角色在场景里欢快地跑动起来

跟学教程如下:

https://www.bilibili.com/video/BV1W4411Z7UC

Michael是我很喜欢的一位UP主,他的视频很适合零基础的小伙伴,闲暇时动手学学。这系列的文章不是教大家怎么做游戏,而是陪伴大家一起学做游戏。Michael是老师,我跟大伙都是学生,同学之间可以相互嘚瑟吹逼吐槽,指导就别指望我了,我怂。

首先,到Unity自带商店下载美术素材

打开Unity,进入Asset Store

搜索sunnyland,找到商品,点击免费下载

下载完后,导入美术素材

成功导入后,在Assets文件夹里,会看到Sunnyland子文件夹

跟着视频教程,在Scene窗口中,拼个地图

在Hierarchy里选中场景,增加场景的碰撞组件(Tilemap Collider 2D)

跟着视频教程,找到角色的待机/移动关键帧

在菜单栏-->选择Window-->打开Animation,将关键帧做成动画

在菜单栏Edit里选择Preferences,将代码编辑器(Visual Studio)跟Unity关联

备注:如果代码编辑器不跟Unity关联,后续编辑代码时,无法补足提示,比如写Public,只要写Pu就会提示Pu开头的一些代码,包括Public,当初我被无法自动补足折腾了很久....

完后,给角色Player增加脚本组件,写代码

运行后,角色就可以在场景里左右移动

但是这个跳跃是有瑕疵的,你看这妮子在空中时还在凌空踏步...所以下一期,咱们就来完善这个跳跃制作,最后效果会如下图

(0)

相关推荐