C/C++

C/C++

【C++】OOPとネイティブ開発の壁

今回からC++のゲーム開発に関する記事を投稿していきます。これはロックマンというゲームを二次創作としてWindows環境で構築するプロジェクトです。
C/C++

【C++】シングルトンオブジェクトコールを無理矢理省略…【邪道注意】

ゲーム開発においてシングルトンパターンでオブジェクトを管理したい部分はどうしてもあります。シングルトンパターン特有の冗長な<クラス名>getInstance()->... の記述を省略する方法はあるでしょうか?
C/C++

【C++】インスタンス化の罠

メモリリークは確実につぶしましょう。
C/C++

extern使っちゃダメな説

C++です。タイトルの通り、回りくどいように聞こえる場合ははっきり言って差し上げましょう?グローバル変数使用したらダメ説です。
C/C++

【C++】staticちゃんの謎①

Twitterのほうで盛んに発言しまくっているのですが、クラス図作っただけでちょっと満足気になってる私です。。てへぺろクラス図。UML?DFD?Excelちゃんに手伝ってもらいました(^q^)シーン管理などでデザインパターンを使いましたが、...
C/C++

C++ クラスのメソッドで関数ポインタとコールバックをする

ちょっと準備運動しました?#include <iostream>#include <string>#include <map>class SpriteBank{public: SpriteBank() = default; ~SpriteB...
C/C++

OOPの恩恵について考えてみます

OOPの恩恵について考えてみました。
C/C++

FADE

ロックマン2の最初に表示されるクレジットロゴの表示アニメーションを移植。着々とお構いなしに?フェードイン/フェードアウトもエミュレータのHex Editorで該当っぽい箇所を見つけて解析。そのままメモリを擬似実装して再現してみました( ˘ω...
C/C++

【C++】【ゲーム開発】依存性逆転の原則~Factory Methodパターン導入

オブジェクト指向プログラミングの依存性逆転の原則について
C/C++

【C++】【ゲーム開発】デザインパターン(State)導入

デザインパターンのステートパターンでswitch文を削除