雑学豚の巣穴

盛大なメモ帳

C#

例えば残存HPと画面の表示の関係

C#

数字表記とHPバーがあってダメージ受けたら減らしたいよね 内部では数値として持っていて、 画面に表示する数字表記はテキストで、 画面に表示するHPバーの長さにも反映させなきゃいけなくて、 … ダメージと追加効果持った火球がプレイヤーに当たったら…

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

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

第一話 くたばれ!ボックスコライダー!

C#

敵は四角だしボックスコライダーで作ってー 引っかかり対策でエッジの半径って設定つけて角を曲線にしてー X方向に速度を与えてー よしっ歩かせることに成功! プレイヤーが持ってる攻撃判定に当たったら死ぬ設定も有効! ここで次の段階、敵キャラは壁にぶ…

死亡判定と踏みつけ判定

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

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

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

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

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

物理を切って物理をやる

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

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

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

暇だしunityやろうunity

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