Skip to content

cetejs/FunnyShooter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FunnyShooter

目的:了解和学习Unet在项目中实际的应用,了解和学习游戏代码规范

要求:逻辑表现分离、客户端,服务端逻辑分离、代码书写规范、无明显bug

目标:实现可联机的射击游戏Demo

游戏类型:2D像素平台跳跃射击游戏

核心功能:

战斗系统(角色移动、、跳跃、枪口跟随鼠标移动、射击、受伤;镜头跟随、镜头抖动;子弹发射、击中特性) UI系统(管理启动UI界面、血条) 事件系统(发送事件,逻辑解耦) ReferencePool(管理对象实例、减少对象创建) ObjectPool(Mono对象池) 扩展功能:

战斗系统(后坐立、弹夹限制、死亡重生等) UI系统(加入动画) Sound系统(管理音效,加入BGM、射击、爆炸等音效) 存档系统(Playerprefs本地数据存储)

预计完成功能:

战斗系统(2d) UI系统(1d) 事件系统(已完成) ReferencePool(已完成) ObjectPool(0.5d) 预计2021.3.10号完成

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages