Unity 3D 设计小球酷跑游戏 |
您所在的位置:网站首页 › 3D跑酷游戏可以锻炼小朋友什么 › Unity 3D 设计小球酷跑游戏 |
Unity 3D 设计小球酷跑游戏
一、环境的搭建、移动二、障碍自动生成前期准备三、自动生成障碍物的位置和大小四、自动销毁障碍四、障碍随机颜色五、碰到障碍物提示六、游戏奖励惩罚-分数七、优化小球前进速度八、优化UI适配和发布作品
一、环境的搭建、移动
1.分别创建有关Folder(Materials、Prefabs、Scenes、Script)2.创建小球Player()、Walls(WallUp、WallDown)。 3D Object >Sphere (更改名为Player) 3D Object >Cube (更改名为WallUp) 3D Object >Cube (更改名为WallDown) Create Empty 更改名为Walls,并把WallUp、WallDown拖入到Walls子目录下。 3.为Player添加组件(Add Component) 添加刚体 添加New Script脚本(PlayerControl) 4.编辑脚本PlayerControl 实现小球的移动 5.使用Material为Player、Walls上色 选择自己喜欢的颜色,将material拖至Player、Walls目录即可完成上色 6.给Walls添加脚本(WallsControl)、并编辑代码 7.设置相机跟随(给Camera添加脚本CameraControl) 这样我们的环境的搭建和小球的基本移动就已经实现了。 二、障碍自动生成前期准备1.创建Cube(障碍物),创建预制体 Create 3D Object >Cube 更改为Barrier 2.为Barrier创建脚本实现障碍物自动生成 三、自动生成障碍物的位置和大小1.修改BarrierControl脚本,实现代自动生成障碍物的位置 2.修改BarrierControl脚本,实现障碍的随机大小。 四、自动销毁障碍1.Create 3D Object >Cube 改名为Trigger 参数如下 2.为Trigger编写脚本DestroyBarriers 3.为Trigger添加刚体组件 Add component >Rigidbody 四、障碍随机颜色1.给Barrier添加脚本Barrier 五、碰到障碍物提示1.给Player编写脚本PlayerCollision 六、游戏奖励惩罚-分数1.Create>UI>Text并改名为ScoreText 2.Create>Create Empty更改名为UIControl并添加脚本UIControl 代码如下 2.更改脚本BarrierControl 3.更改脚本PlayerCollision 七、优化小球前进速度1.更改PlayerControl脚本 八、优化UI适配和发布作品1.设置Canvas Scaler(Script)>UI Scale Mode>Scale With Screen Size 2.发布作品 File>Build Settings 将main场景拖入 完成游戏发布 点击试玩 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |