CocosStudioで作ったLayerの子要素を自作のLayerに載せ替える

CocosStudioで作成で作成したLayerの子要素を自作したLayerに乗せ換える話です。 CocosStudioで「Layer」を作成し、csb形式でpublish後にCocos2d-x側から、そのレイヤーを呼び出します。そうすると、取得できる型がcocos2d::Node*型で取得できます。CocosStu…

環境変数をコマンドを使ってバックアップする

Windowsで、コマンドを使って環境変数をファイルにバックアップする方法です。 環境変数自身は、OSのレジストリに保存されているため、レジストリ操作のための「reg」コマンドを使用します。 regコマンドでレジストリを保存する時のパラメータは以下の通りで…

Cocos2d-xでスプライトがタッチされたかどうかを判定する

Cocos2d-x でスプライトがタッチされたかどうかを判定する場合、タッチされた座標がスプライトの中か外かを判定して行います。便利なメソッドなどが存在しないため、定型的なコードを書く必要があります。 以下の環境で確認しています。 Cocos2d-x 3.16 Win3…

Google翻訳から韓国語を消す

2021-07-20 Google翻訳にはお世話になっていますが、言語の選択欄に「韓国語」って表示ありますよね?使わないし邪魔なので消したいと思います。 以下前提条件です。 Chromeを使っている Adblock Plus の Extension を入れていること Adblockの要素のブロッ…

C#の三項演算子をリファクタリングする

C#で三項演算子って使ってますか? タイトルの件ですが、条件判定で、三項演算子を使った以下のようなコート見たことありませんか? public void SelectString(string text) { // text の中身が "animal" だったら0を返す。そうでい場合1を返す int index = …

C#のDictionaryをソートする3つの方法

C#

2020-09-05 C#でDictionaryの内容をソートする方法を3つ紹介したいと思います。 標準でこれを使えば解決というのはなかなかないので目的に合った方法を選択する必要があります。 前提条件 説明に使用するデータ構造は下の通りです。 // 必要な宣言 using Sys…

Cocos2d-x でレイヤーに対してリアルタイムにブラーをかける

ゲームでメニューを出す際に、背景がぼやけて少し暗くなった後に、前面にダイアログが表示される演出があります。そのような画面をぼやかす事をブラーを言います。 今回はこの「ブラー」をCocos2d-xのレイヤーに対してかけてみたいと思います。 成果物 作成…

C#で構造体のunion(共用体)を扱う

C/C++にあるunionをC#で使用する方法は、ネットにいくつか解説しているサイトがあります。しかし、構造体がunionになったものは例があまりないため紹介したいと思います。 基本的に、StructLayout = "LayoutKind.Explicit"(明示的にレイアウトを指定する)…

【C#】リトルエンディアンをビッグエンディアンに変換する

タイトルの通り変換をするための操作の紹介をしたいと思います。 ネットワークに TCP/IP でデータを流すときのネットワークバイトオーダーは「ビッグエンディアン」とする事が多いです。いつも使ってる PC上(のC#の内部表現)では「リトルエンディアン」形…

Visual Studio 2017でTypeScript環境を構築する

ある程度性能があるWindowsデスクトップ環境で学習用のTypeScript環境を構築するためのメモです。 Windows上でのTypeScriptの開発環境はVisual Studio Codeを用いて環境構築が検索結果として多いですが、各種ツールを組み合わせる + Pluginを多用する関係で…

WPF + OpenCVSharpで画像の表示と切り出しを行う

タイトルの通り、OpenCVSharpを使用して画像の読み取りと、画像の部分的な切り出しを行います。 パッケージと導入方法 今回使用するのはWPFで利用性の高い以下のパッケージを使用します。 github.com VisualStudio上でパッケージマネージャを開いて以下を入…

プリコネRはキャラコンプにいくら必要か検証してみた

もう1年以上前の内容なので色々古いです。 現在、300回転でキャラ確定の天井が実装されています。 ジュエル45000個(現金で最低58800円)あれば確実に目的のキャラ取得できます。 期間限定キャラも増加してきて、ある時点だけでの全キャラコンプは実質不可能…