きゅぶんずの考えた最強のゲームエンジン・・・のプロトタイプ版、Aprot構想メモ

ぼくのかんがえたさいきょうのゲームエンジンについて語ります。 まだ何も動いていません。 ここに書いてあることは全て妄想です。 ちなみに、ゲームエンジンって言ってますが、描画とかのことはあまり興味ないのでUnity上で動かす予定。 Unity上で動くフレ…

Haxeで書いたコードをUnity上で動かす時、どれが一番早いのかベンチマーク取ってみた

C#のビルドの長さに耐えられなくなったので、 Haxeで書いたコードをUnity上で動かして、ビルド時間を短くしたい!!!と思い色々調査しています。 今回が、第一回目。 Haxeは色んな言語を出力出来るため、Unity上で動かす方法も色々あります。 ここに乗って…

AppIconChangerUnity - アプリアイコンを動的に変更出来るプラグイン(iOSのみ)

v2をリリースしたので、こちらをご覧ください。

C#でjstの現在時間を取る

var fixedTimeZone = TimeZoneInfo.FindSystemTimeZoneById("Japan"); var jstNow = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, fixedTimeZone);

「小さくて綺麗なものが作りたい。」

せっかく自分のブログになったので、ポエムを書きます。 だいぶ前からtwitterのbioにもしてる「小さくて綺麗なものが作りたい。」という言葉、 一言で簡潔に表すとこうなるだけで、実はこの気持ちをちゃんと書き出した文章があるのです。 なぜ突然こんな話を…

C#でLambdaからAthenaのクエリを叩く

C#でLambdaからAthena叩いてる人が少なくてネット上に全然コードが落ちてなかったので、 未来のためにコードの断片を残しておきます。 using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Amazon.Ath…

prism-theme-gist - GitHub Gist風のprism.js用テーマ

github.com gistパクっただけで、自慢出来るものではないので簡単に済ませます。 ブログを自分でデザインして初めて「世の中のウェブサイト用のコードシンタックス、なんかしっくり来ないな・・・」と思ったわけです。 なので、GitHub Gist風のprism.js用テ…

きゅぶろぐ はじめました

きゅぶんずです。 これはブログです。 ブログはじめました。 他所で書いていた記事も、人気だった記事から徐々に移植しています。 ゲーム開発者界隈の方(主にUnity使ってる方)に会った時、 「あー!きゅぶんずさん、記事見たことあります!」って言って頂…

PostProcessingPaletteSwap - PostProcessでカラーパレットの差し替え

github.com PostProcessでカラーパレットを変更できる! カラーパレットは最大256色まで対応 カラーのスプライトを特定ディレクトリに放り込んだら、勝手にカラーパレット対応してくれるエディタスクリプト付き! カラーパレットのサンプル 例えば8色のパレ…

「ここのUIちょっと変えたやつ、実機で見れない?」と言われてから最速で実機確認できるようにする方法

前提 iOSの話をします。きっとAndroidも似たような感じで出来ます。 説明に使っているプロジェクトはこちら。 GitHub:kyubuns/StreamingAssetsDemo 実現出来るようになること このUIを こんな感じに編集したら すぐに手元のiPhoneで新しいUIを確認できる!!…

グローバルなコールバックをTaskに置き換える

Dummy.Run() を呼ぶと、Dummy.Success か Dummy.Failed のどっちかが呼ばれるぜ!みたいなロックなクラスがあるとします。 public static class Dummy { public static void Run() { Debug.Log("Run!"); Observable.Timer(TimeSpan.FromSeconds(1)) .Subscri…

UnityでAndroid App Bundle(AAB)対応してリリースするまで

丁寧に書いてる記事ではなく、同じ問題で困ってる人が見ると良い感じに分かる記事です。 署名する keystoreを作る パスワードは保存されないのでビルド時によしなに設定する。 PlayerSettings.Android.keystoreName = ~~~; PlayerSettings.Android.keystoreP…

Airtableでマスターデータを作ってUnityから読む

ゲームのマスターデータ、何のツールで管理してますか? Excel? GoogleSpreadsheet? Airtableっていうめっちゃ便利なサービスがあります。 GoogleSpreadsheetをマスターデータに使ってる!とか、DBみたいに使ってるならAirtableめっちゃオススメ制約が必ず列…

UnityからiOS,Androidのクリップボードを扱う方法(2019年バージョン)

iOS, Androidのクリップボードを扱う方法をググると、このアセットを入れて〜とか、ネイティブプラグインを〜とかいう記事が色々出てきますが、そんな時代は終わりました。 Unity2018.1以降ならこれでいけます。 Debug.Log($"クリップボードのテキスト = {GU…

プロジェクト内の全てのPrefabに対してなんかする

ああ〜〜プロジェクト内の全てのPrefabのTextComponentの色変えて〜 using System.IO; using UnityEditor; using UnityEngine; using UnityEngine.UI; namespace Sandbox { public static class ReimportPrefab { [MenuItem("Sandbox/ReimportPrefab")] publ…