GDExtension C++ example
※ 注意:本稿は下記の日本語訳です。 はじめに GDExtension の C++ バインディングは、C GDExtension API を基盤として構築されており、C++ を使用して Godo...
17 search resultsShowing 1~17 results
You need to log-in
※ 注意:本稿は下記の日本語訳です。 はじめに GDExtension の C++ バインディングは、C GDExtension API を基盤として構築されており、C++ を使用して Godo...
※ 注意:本稿は下記の日本語訳です。 https://docs.godotengine.org/ja/4.x/contributing/development/compiling/compili...
■ はじめに 単純化された2人ポーカー「クーン・ポーカー」の最適な混合戦略ナッシュ均衡については、論文 [1] やウィキペディア [2] で示されているが、その導出方法の説明が不足しているため、...
cocos2d-x v3 の Sprite クラス は Node クラスの派生クラスなので、addChild() により階層化することが出来るぞ。 auto sprite = Sprite::c...
Layer クラスの派生クラスで、背景を指定する場合、 背景スプライトを生成し、addChild() する。 draw() メソッドをオーバライドし、DrawPrimitives::drawSo...
マルチタッチイベントを処理するには、onTouchesBegan(), onTouchesMoved(), onTouchesEnded() をオーバライドし、setTouchEnabled(t...
排他的論理和は x^x = 0, x^0 = x であり、交換法則も成り立つので、 x^(x^y) = y, y^(x^y) = x である。 従って、変数 x, y をそっくり交換したい場合は...
ビット演算 [6] では、排他的論理和(^)を用いて、異なる変数の同じ位置のビットを交換する方法を示したが、そのテクニックを使ってひとつの変数内の特定のビットを交換することも可能だ。 変数 x ...
排他的論理和(^)は、ビットの値が同じ場合は0、異なる場合は1を返す。 x ^ 1 = ~x, x ^ 0 = x なので、見方を変えると、0ならば反転、0ならば元の値のままとなる。 従って、特...
算術論理和(|)は、0 & 0 の場合のみ 0 で他は 1 を返す。 (1|0 = 1, 0|1 = 1, 1|1 = 1) 見方を変えると x | 1 = x, x | 0 = x と...
変数の特定のビットの値を 0 にしたい場合は、そのビットのマスクの反転と算術論理積を行うといいぞ。 例えば、x の下位4ビットを0にしたい場合は以下のように記述する x &= ~0x0f;
算術論理積(&)は、1 & 1 の場合のみ 1 で他は 0 を返す。 (1&0 = 0, 0&1 = 0, 0&0 = 0) 見方を変えると x &...
矩形スプライトを作って配置する場合、その画像を予め作っておき、 auto sprite = Sprite::create("rect.png"); で生成してもよいのだが、以下のように crea...
Windows 版でウィンドウサイズを指定するには、"AppDalegate.cpp" の AppDelegate::applicationDidFinishLaunching() の中を以下の...
複数行のテキストを表示したい場合は、Label オブジェクトを生成し、setWidth(幅)をコールするといいぞ。 文字列の途中で改行したい場合は \n を書くといいぞ。 auto label ...
「N-Queens 問題」の記事を書きました http://vivi.dyndns.org/tech/puzzle/NQueen.html
tmlib.js 入門 の記事を書きました tmlib.js 入門
17 search resultsShowing 1~17 results
Qiita is a knowledge sharing service for engineers.