Skip to content

Herqu/vanerden

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vanerden

独立游戏——2d TPS 设计概念:模仿一战法德凡尔登战役。 关键词:血腥,快节奏,动作,平面射击,像素风。 设计思路: 角色血量低,方便快速死亡复活,加快节奏;角色扮演一个普通的法国士兵,他将会有很多的同盟单位;屏幕对“击中”,“爆炸”,“移动”有明确的震动反馈。方便玩家知道自己的受伤情况;角色,敌方单位,己方单位死亡不会消失。留下尸体并让血泊扩散。营造氛围;据点生成敌方单位和己方单位。双方阵营单位总数不变。维持游戏的节奏;据点呈现阶段性分批布置,玩家能够占领据点,占领后据点既开始生成己方单位;地方单位和己方单位的AI让单位满足以下几个功能“进军”,“攻击最近的敌人”,“换弹”,“固守阵地”;实墙可以阻挡子弹,用于限定,掩体,保护;草丛可以阻挡子弹,但是同时可以容纳单位穿过,用于路径,掩体,保护。 开发和实现: 真象素风格unity cinema组件;血泊效果和溅血效果和弹壳抛物线效果的实现——粒子系统;NullReferenceException: Object reference not set to an instance of an object——Unity编辑器bug,Scriptableobject无法绑定到对应的脚本,需要单独命名脚本并绑定,否则会出现数据丢失;屏幕震荡的实现——unity cinema组件; Tilemap的改进——2d-extra组件;像素动画的绘制——piskel;击中效果和精灵图片的前后遮挡——修改layer和遮罩;整体2d渲染——unity轻量级渲染管线LWRP;游戏AI——unity.random包配合一个控制所有单位的Allcontroller,实现单位的多种范围移动和前进行为模式;转场和死亡动画——unity animator。

About

独立游戏——2d TPS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published