雑学豚の巣穴

盛大なメモ帳

unity

プレイヤーも敵もキャラクター

落下判定のタイルマップを作ってここに接触したら死亡にするぞー テストマップの落下判定 接触したら死亡だし死亡処理は前作ったからいいとして… 1.プレイヤーの接触イベントで落下判定とぶつかったら自分の死亡処理 2.落下判定の接触イベントでプレイヤーが…

死亡判定と踏みつけ判定

死亡判定はどうするの? 敵に当たったらHP減らしたり死亡関数呼び出せばいい HP減るなら連続ヒット回避の無敵時間処理と点滅エフェクト処理とか用意しなきゃいけないよね 無敵は無敵アイテム関係もあるし作ってもいいのでは? 落下は? プレイヤーのyの…

敵を踏みつけたとかバネに飛び乗ったとか

敵を剣で切るとか拳で殴るとかのゲームならまだ踏みつけジャンプのプログラムはいいけど ジャンプ台はアクションでは常套手段だよねー こういうのはプレイヤー側にこれに乗ったら何するって設定じゃなくて乗っかられた側に「俺に乗ったらこれくらい跳ねるん…

すでにカメラの設定も済んでるが

カメラ動かしてる図 プレイヤーに追従してカメラも動かしたいよね やりたいことを日本語で書きだそう! ・基本 プレイヤーに追従してカメラも動かしたい ・横方向 プレイヤーのちょっと前方を映したい でもぱっと前方映すと左右連打されたら混乱するしじわじ…

物理を切って物理をやる

ジャンプの動きは物理法則! …に従うと空中ダッシュとかレッドアリーマーさんの挙動とかは難しいからリジッドボディは設定するけど重力は0でやるよ! 重力切ったけどやっぱりジャンプや落下はそれっぽく見せたい ばびゅーんと飛んでふわっと落ちたい 初速は…

アクションゲームの仕様と実働

アクションゲームを作るという概要は決まったけれど 何をしたいかという基本的な設計と その基本を実現させる詳細な設計が必要になる。 プレイヤーと地面があって プレイヤーは重力を受けて下方向に引っ張られる プレイヤーは地面の中に進入できない 左右ボ…

ゲーム制作の練習にはまずアクションゲームをやれ

コンソール出力の文字だけで表現できて変数とインスタンスの関係が扱えて乱数も扱うすごろく からのグラフィック表現のアクションゲーム これがゲーム制作の定番である。 当然ながらユニティでもアクションゲームでゲーム制作の練習練習言われている。 でも…

物理演算で重力は受けたが

リジッドボディつけただけじゃ落下先にキューブ引き延ばして地面のようにしてもすり抜けまーす 物理演算はあるけど当たり判定が無いっぽい。 それ別にする意味ある?と思うけどゲームとかで剣振り下ろして敵の体を振り抜いてるのは物質的な当たり無視してる…

unityといえば物理演算なとこある

物理演算を触る とはいえいきなり3Dで何やかんやするのは大変そう まずは2Dで物理演算とは何ぞやとか触ってみよう 新規プロジェクトを2Dで作成直後 2D新規作成直後 物理演算させる物体を用意しよう まず画像とか登録するために 画像をプロジェクトに…

暇だしunityやろうunity

どーん ユニティ どーん はじめる どん 個人向け どんどーん ハブと本体画面 詳しいことは載せない適当さ 適当でもやれる…やれるんだ…!という目線 unityアカウントはグーグルアカウントで作るとハブからログインするときにセキュリティ関係で止められたりす…