Unityで1週間クソゲーつくってみた(6)
第6弾。
今までのはこちらから↓
Unityで1週間クソゲーつくってみた(1) - しがないプログラマ(仮)のブログ
Unityで1週間クソゲーつくってみた(2) - しがないプログラマ(仮)のブログ
Unityで1週間クソゲーつくってみた(3) - しがないプログラマ(仮)のブログ
Unityで1週間クソゲーつくってみた(4) - しがないプログラマ(仮)のブログ
Unityで1週間クソゲーつくってみた(5) - しがないプログラマ(仮)のブログ
一週間で作ったゲームとしては最後のものになっています。
今回はマウス操作をしたいというテーマのもと作った。
また、今まではシーンを1つのみで作っていたので、シーン遷移も行った。
そのため、複数のステージを遊べるようにした。
といっても2つしかないが。
シーン遷移は1回目で若干触れているのでそれを参考にした。
また、マウス操作のイライラ棒であるため、すぐ始まると悲しいことになるので、
最初にゲーム開始ボタンを用意して、それをクリックすると始まるようにした。
ビルドする際は以下のサイトを参考にして複数シーンの対応を行った。
シーンの移動(シーンの遷移) - あいやまてぃ
操作方法は、マウスのみ
完成したゲームはこちらから遊べます。
Unity WebGL Player | Irairabou
ソースコードはこちらにあります。
Unity/Irairabou/Project at gh-pages · Turgure/Unity · GitHub
ステージ2は結構イラっとするかも?
とりあえず以上となるが、
また機会があればゲームを作って公開したいと考えている。
ではまた。
参考URL
- Unityでマウス入力を扱う - TASOGARE GAMES BLOG
- 【Unity初心者向け】タップされたオブジェクトを取得する方法
- 082 ScreenToWorldPoint関数の注意点 [stepism@Unityメモ]
- 跳ねない、回らない、止まらない - のほほんサンデ~プログラム
- 【Unity】現在のシーンを再読み込みする関数 - コガネブログ
- Unity5.3 SceneManager(5.2からの置換用メモ) - Qiita
- Unityでとりあえずポーズ画面を作りたい - 僕らは偶然性を大切にするためにクソゲーを作り続ける。
素材提供サイト様
Unityで1週間クソゲーつくってみた(5)
第5弾。
今までのはこちらから↓
Unityで1週間クソゲーつくってみた(1) - しがないプログラマ(仮)のブログ
Unityで1週間クソゲーつくってみた(2) - しがないプログラマ(仮)のブログ
Unityで1週間クソゲーつくってみた(3) - しがないプログラマ(仮)のブログ
Unityで1週間クソゲーつくってみた(4) - しがないプログラマ(仮)のブログ
今回は、2Dのゲームを作ってみたいと思い、
2Dのシューティングゲームを作成した。
クソゲーなので、右からエンドレスにわいてくる敵をひたすら倒す感じで。
でも実際はエンドレスじゃないです。
さらに敵が攻撃してきて、ライフは減りますがゲームオーバーは未実装です。
それでも一応スコアは実装しました。
操作方法は、
上下左右で移動
スペースでショット
完成したゲームはこちらから遊べます。
Unity WebGL Player | 2D Shooting
ソースコードはこちらにあります。
Unity/2D shooting/Project at gh-pages · Turgure/Unity · GitHub
ハートマークの座標がずれてしまっています。
現在原因調査中。
わかる方いましたらコメントください。
参考URL
- Unity3Dで2Dのシューティングゲームを作ってみるチュートリアルその1 | Lonely Mobiler
- 【Unity】簡単spriteアニメーション実装方法
- Unity : コライダのOnCollisionEnter, OnTriggerEnter が呼ばれない、反応しない - いんでぃーづ
- 【Unity】スクリプトでオブジェクトを見つける | 丸ノ内テックブログ
- Unityでオブジェクトを点滅させるスクリプト|動画あり - Unity開発&備忘録
素材提供サイト様
Unityで1週間クソゲーつくってみた(4)
第4弾。
今までのはこちらから↓
Unityで1週間クソゲーつくってみた(1) - しがないプログラマ(仮)のブログ
Unityで1週間クソゲーつくってみた(2) - しがないプログラマ(仮)のブログ
Unityで1週間クソゲーつくってみた(3) - しがないプログラマ(仮)のブログ
今回は最初の記事を参考に戦車を動かすクソゲーにした。
マップ生成にあたり、マップデータをスクリプト側で制御して生成することにした。
また、戦車の移動もRigidbodyのMovePositionとMoveRotationを使うと感動的に簡単に作れることを知った。
後で知ったことだが、CharacterControllerを使っても簡単に制御できるっぽい
あと頑張ったことは、ちゃんと砲弾を砲身から飛ばせるようにしたこと、
カメラの制御、
音の追加、
パーティクルの追加かな。
操作方法は、
上下で前進後退
左右で回転
スペースで発射
完成したゲームはこちらから遊べます。
※ 音声が出ます
Unity WebGL Player | tank
ソースコードはこちらにあります。
Unity/Tank/Project at gh-pages · Turgure/Unity · GitHub
参考URL
- 『Unityでシューティングゲーム開発』戦車を動かす(前進・後退・旋回) | monopro キッズ・プログラミング道場
- 【Unity入門】FPSのゾンビゲー見たいなのを作ってみたい(願望) 第三回「銃弾が撃てるスクリプトが書きたい」 - とあるプログラマの備忘録
- 『Unityでシューティングゲーム開発』障害物に当たった砲弾を削除する | monopro キッズ・プログラミング道場
- 【Unity】C#でtransform.positionの値を変更する - Qiita
- 【Unity】AddTorqueしても回転速度が上がらない | TECH Projin
- その1 Unityのパーティクル「Shuriken」
- FPS作成--(10)爆発処理: Unity入門 & ゲーム制作
素材提供サイト様