あたり判定
やはりというかなんというか。
前はわかったつもりでいたあたり判定を
再度やり直すとなかなかどうしてわからない。
今は円と線分のあたり判定を勉強中。
とりあえずじみちにやっていこうと思う。
そんなこんなでまだ特にすすんでいない
vector2d二次元ベクトルクラス
rectangleBetweenVertexVector 矩形の頂点間ベクトルクラス
lineSegment 線分クラス
collisionJudgement衝突判定部分のクラス
これらを実装中
クリエイター支援サイト Ci-en
フォローするにはユーザー登録が必要です。
yuran/たまごとかけら 2018/07/07 17:47
やはりというかなんというか。
前はわかったつもりでいたあたり判定を
再度やり直すとなかなかどうしてわからない。
今は円と線分のあたり判定を勉強中。
とりあえずじみちにやっていこうと思う。
そんなこんなでまだ特にすすんでいない
vector2d二次元ベクトルクラス
rectangleBetweenVertexVector 矩形の頂点間ベクトルクラス
lineSegment 線分クラス
collisionJudgement衝突判定部分のクラス
これらを実装中
yuran/たまごとかけら 2018/07/05 18:12
rectangle
矩形クラス
矩形の左上座標と幅と高さを持つ
矩形の頂点を得られる関数を実装
defenceInfo
防御情報クラス
攻撃判定クラスの攻撃を受ける用
あたり判定の矩形と防御力やトータルダメージを保持するメンバを持つ
collisionData
攻撃判定リストと防御判定リストを持つクラス
動的に登録削除が可能なようにリスト化
同一クラス同士であたり判定処理ができるようにしていきたい
今日はこんなところ
まだソースを書いている最中なので
コンパイルができないためゲームのデバッグができないから
動画は無し
yuran/たまごとかけら 2018/07/04 15:24
円Circleクラス
円の中心座標と半径を持つ
二次元座標を保持するposition2Dクラス
単純にxとy( publicでアクセスできるのでstructでも良かったと思ってる
一応別のPosition2Dクラスとの距離を計算するメンバ関数も実装したので
一応クラスということで
攻撃判定を持つデータAttackInfoクラス
攻撃力とCircleクラスの攻撃判定
あと不要フラグと攻撃種類を持つ
とりあえず上のクラスを実装した
動画も撮ったけど特に変わりは無し
敵が震えてる
寒いのかな
左端の0と1はプレイヤーのAttackInfoのリスト要素数