个人小项目展示

Unity3D俯视角射击游戏

这个小项目主要参考学习了Sebastian Lague的教学视频

整个项目的核心是一个可以在Unity编辑器进行地形随机生成的地图生成器

做这个小项目的目的是学习基本的Unity UI 组件,粒子效果, 玩家控制器, navMesh寻路,如何实现射击系统等等

  • 地图生成器实现地图的随机生成,障碍的密度,高度,颜色均可以在编辑器里调整
    地图生成器
  • 游戏画面
    GamePlay
    项目具体代码可见 github

Unity2D滚轴障碍躲避游戏 (Android平台)

这个小项目是完全独立完成的

这个小项目实现了手机端的触控控制,对TimeScale的操作(子弹时间系统),摄像机的旋转等等

通过这个项目,初步接触了手机平台游戏开发,调试, 打包可能遇到的一些问题

  • 游戏主菜单
    主菜单
  • 游戏画面

在这里插入图片描述
项目具体代码可见github

Unity2D RougeLike 平台跳跃游戏 (PC平台)

这个小项目是完全独立完成的

实现了一个基本的地牢关卡生成器,可以生成地形,敌人,金币和道具, 陷阱等等

通过状态机实现了简单的敌人AI,包括巡逻,索敌,攻击

实现了具有N段跳, 爬墙等功能的PlayerController

实现了基本的武器系统, 武器购买系统

实现了基本的场景切换动画和基本的生命值,金币显示等UI

  • 地牢关卡生成器生成关卡
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 游戏主菜单和场景切换动画
    场景切换

  • 敌人AI

在这里插入图片描述

  • 陷阱机关
    在这里插入图片描述
    项目具体代码可见github
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值