——————————— 日本語の紹介 ———————————
就活用のUnityオリジナル作品で、12月初旬から正式に制作されています。
1vs1のボス戦ゲーム開発を行うことで、ボスAIやゲーム開発の経験を積むことを目標としています。
コメントはすべて英語(poor)が中心で、日本語のコメントは後ほど追加します。
#このデモで使用しているアニメーション素材、モデル素材はAssets Storeで購入したものです。
このデモはUnity 2019.4.16f1を使用して開発されており、学校の都合で不定期的にコミットしています。
======== クラス仕様(更新中) ========
======== 現在実装した内容 (更新中)========
カメラ関連
1.マウスによるカメラ回転の制御します(垂直方向の角度制限あり)
2.敵へのカメラロックオン/ロックオフの切り替えを実装しました。(Left Controlによる操作)
3.カメラ位置補正機能を追加し、カメラが壁や地面に落ちたり、障害物に覆われたりしません。
4.カメラはARPGのようなダイナミックな動きを実現しました。
キャラクター・アニメ関連
1.各アニメーションの遷移条件を細かく調整し、より自然に見えるようにしました。
2.スクリプトとアニメーターを使って状態遷移を制御します。
4.キーボードによりキャラクターを制御します。
5.距離に基づいた敵のAIを実現しました。
UI関連
1.スタート画面
2.HPバー
======== 今後実装する内容(更新中) ========
1.Playerのデッドとヒット処理
2.攻撃エフェクト追加
3.オーディオ追加
4.ヒットストップ
5.Perfect回避後に弾丸タイム
——————————— 中文版介绍 ———————————
这是用于求职的Unity原创作品,从12月上旬开始正式制作。
目的是通过制作1VS1的Boss战游戏开发,积累BossAI以及游戏开发经验。
所有comment主要使用英语(poor),之后会追加日语comment。
#此Demo中使用的Animation素材和Model素材均购买自Assets Store的正版。
本Demo使用Unity 2019.4.16f1进行开发,由于学业繁忙,不定期进行Commit。
======== 已实装功能 ========
Camera相关
1.使用鼠标控制Camera转动(有垂直方向的角度限制)
2.Camera锁定/解除锁定敌人(使用Left Control进行控制)
3.增加Camera位置修正功能,Camera不会陷入墙或者地面,或者被障碍物遮挡。
4.Camera会平滑地追随Player移动,实现了ARPG的动态效果
Character以及Animation相关
1.调整了每一个Animation的跳转,使动画看更起来自然
2.使用Script和Animator对状态跳转进行控制
3.增加了攻击特效
4.使用键盘对人物进行控制
5.基于玩家和Enemy距离的,较为简单的EnemyAI
UI相关
1.简单的开始界面
2.简单的血条
======== 正在实装功能 ========
1.大幅度改进EnemyAI,让游戏有挑战性
2.通过Singleton实现DamageManager来控制伤害的计算
3.加入回避后的子弹时间
4.加入Hitstop