【Unity】スクリプトからButtonに引数付きAddListenerする方法!(罠あり)

 Unityでボタンにイベントを付ける方法はいくつかありますが、KuroMikanはC#スクリプトからButtonにAddListenerする方法をよく使います。 ゲームの規模が小さい時は、ボタン毎にスクリプトを作ってアタッチしていました。最初はコードすっきり最高〜とか思っていたのですが、開発規模が大きくなるにつれてボタン用のスクリプト(しかも数行しかない)が大量に増殖してしまった結果、ス…

続きを読む

【サービス終了】スマホゲームのサービス終了ニュースまとめ:2020年12月末発表

 スマホゲームのサービス終了ニュースまとめ、第6弾です。今回は2020年12月末までに発表されたサ終ニュースをまとめていきます。 まとめるニュースのルールは、「日本語アプリゲームのみ」、「1月1日発表も12月末発表に数える」(今回はありませんでした)、「ブラウザ専用ゲームは基本的に対象外だが話題性があれば取り扱う」としております。また、auスマートパス版のような誰がやってんだよっていうマイ…

続きを読む

【21/1/4】スマホゲーム売上ランキング調査:第14回

 スマホゲームの売上ランキングを調査してトレンドを研究する会、第14回目です。 2020年が終わり2021年正月商戦がスタートしました。正月は最も強めの施策を打つタイミングになります。2月に売り上げが落ち込むのも織り込み済みで一気に稼ごうという算段です。それでは、三ヶ日が終了した現在の市況はどうなっているのか見ていきましょう。 今日(1月4日)の売上ランキングApp StoreGoogl…

続きを読む

2020年の活動を振り返る

 2020年も暮れてしまう勢いなので、KuroMikanの活動について振り返ろうと思います。 偉そうに初心者向けのエントリーとか書いちゃってますが、基本的にはKuroMikanは本職のプログラマーではないため、開発に関しては初心者みたいなもんです。初心者向けに記事を書くことで自分の知識も深まることってあるじゃないですか。まさにそれで、このブログはほぼ自分用といっても過言じゃないかもしれませ…

続きを読む

【Unity】Invokeの使い方をちゃんと知る!コルーチンよりも気軽に使えるってよ

 Unityでゲームを開発していると必ずと言っていいほど「◯秒後に処理をする」必要がでてきます。それを実現するための関数が「Invoke」と「Coroutine」です。  両者には色々な違いがありますがざっくりまとめると「Invokeは気軽に使えて、Coroutineは複雑な処理に向いている」という話です。Coroutineは処理の流れの中で数秒後の処理を記述できますが、Invokeはそれがで…

続きを読む

ガラケー版「Mobage(モバゲー)」がサ終していた件

 「mobage(モバゲー)」といえば、ガラケーのソシャゲ文化を作った老舗ゲームプラットフォームですが、12月15日にガラケー(フィーチャーフォン)版のサービスを終了していたことがわかりました。 元々「モバゲータウン」としてDeNAが運営をスタートした同サービスは、当初は花札や釣りゲームといったミニゲーム集的なサービスでした。その後2010年くらいから「怪盗ロワイヤル」に代表される「ソーシ…

続きを読む

【Unity】Destoryが実行されるタイミングは?

 オブジェクトやコンポーネントを削除するときに「Destroy」を使いますが、実際にDestroyされるタイミングはご存知でしょうか? ある日、数値などをいじり倒したコンポーネントを初期状態に戻す実装を考えていました。そこでKuroMikanは「よっしゃ、コンポーネントを一旦破棄して、すぐに同じコンポーネントを付けたろw」と思って下記コードを書きました。var hoge = gameObj…

続きを読む

【20/12/15】スマホゲーム売上ランキング調査:第13回

 スマホゲームの売上ランキングを調査してトレンドを研究する会、第13回目です。 12月は各社のプランナーにとって腕の見せどころです。1年の中でも12月〜1月は非常に売上が上がるドル箱期間だからです。運営施策によって下剋上も起こりうる、12月の売上ランキングを見ていきましょう。 今日(12月15日)の売上ランキングApp StoreGoogle Play App Storeでは、H…

続きを読む

【Unity】シングルトンを使って1つしか存在しないことを保証すると良いことがあるらしい

 Unityでゲーム開発していると、「シーン上に1つしか存在しない(させない)スクリプト」が出てきます。まぁ普通にFindとかGetComponentしてアクセスすればいいのですが、もっと気軽にアクセスしたくないですか?  そんな時は「シングルトン」という手法はいかがでしょうか。 「シングルトン」はUnityの固有機能でもなんでもなく、オブジェクト指向のプログラミングにおけるデザインパタ…

続きを読む