C++界隈の話題
C++界隈で繰り広げられるうんちくや、トピック、TIPS
ゲーム制作関連
C++とゲーム制作に関する話題
カウントダウンタイマークラスを作ってみようz
CDTimer.h#pragma once #include "Engine/GameObject.h" class CDTimer : public GameObject ...
AABB、OBBとは
AABB、OBBとはこんにちは、チョコミントです。今回はAABBとOBBについて聞きなれてない人も多いと思うので簡単に説明します。AABBとは軸平行境界ボックスといって箱の各面の法線が座標軸と平...
球と球の当たり判定(3D)(by チョコミント)
球と球の当たり判定こんにちは、チョコミントです。 今回から当たり判定について軽く触れていこうかなと思います。 まずは比較的簡単な球と球の当たり判定についてです。 もう知っている方も多いと思います...
カプセルコライダーについて(by チョコミント)
コライダーでよく使われるカプセル(線分ボリューム)コライダーについてこんにちは、チョコミントです。 今回はカプセルコライダーについてお話ししようと思います。簡単に説明すると上の写真のような形をし...
箱(AABB)と球の当たり判定
箱(AABB)と球の当たり判定 by チョコミントこんにちは、チョコミントです。今回は箱(AABB)と球の当たり判定についてです。AABB,OBBとはAABBとOBBについて聞きなれてない人も多...
2点間の距離
2点間の距離のはなし ゲームを作っているとよく2次元でも3次元でも2点間の距離を出したくなるよね。 それで登場するのが次の公式 $p_1(x_1,y_1,z_1)$ と $p_2(x_2,y_2...
共有したくなる技術や知識
プログラミング関連でみんなに共有しておきたくなるテクニックやテンプレート、いっつも忘れるからメモっておいた方がいいテクニックなどを書き留めたもの(言語は問わない)が、増えてきたら言語で分けたい気...
シングルトンとやらについて
シングルトンパターンシングルトンパターンについては、そんなに語ることもないと思うけれども、そのプログラムの中でインスタンスを1つに統一して使うデザインパターンのこと。ゲームで言うと、ゲームの中で...
singletonのサンプル?
シングルトンパターン比較シングルトンパターンじゃなく作ったPlayerクラスをマウスクリックするたびにnewする動画staticなメンバ変数playerCountがクリックするたびに増えて、自分...
関数ポインタについて(by チョコミント)
関数ポインタについて 初めまして、チョコミントと申します。 これからゲーム制作の際に使えそうな便利なものなど、勉強感覚で記事にアップしていくので良ければ赤ちゃんを見る気持ちで見ていただけると嬉し...
演算子のオーバーロードしてみようz
そのままいきなりソースコード #include <iostream> //オペレータ 演算子 + - * / % sizeof () = * & // int a = 1 + 2 二項演算子 ...
Visual Studioでimport stdする
概要 c++23から、import std; することで、c++及びcの標準ライブラリが使えるようになる。 これを使うと、コンパイル時間が短縮されたり、コーディング作業がほんのちょっと楽になった...
stl(vector)の3種類のループの仕方
std::vectorの要素を繰り返し処理(ループ)する代表的な3つの方法(範囲ベースfor文、イテレータ、インデックス)1. 範囲ベースfor文 (Range-based for loop) ...
C++よもやま話
C++にまつわる小話や、都市伝説など、ホラー要素満載の読み物
あいつは自分から見て右にいるの?左にいるの?
🌟目的自分の向いている方向から見て、「ターゲットが右にいるのか、左にいるのか」を判断し、その方向に回転させたい。🧭前提知識1. atan2(y, x) の意味ベクトル (x, y) の角度(ラジ...
優先度付きキューの話(メロリンキュー)
queue と priority_queue の違い― FIFO と「優先度」の正体 ―1. このページの目的C++ STL には複数の「キュー系コンテナ」が存在します。本ページでは、次のコード...