作業してるのに進捗無くて辛いのでやったこと書いて自己顕示欲を満たすやつ

おさらい やってること Aprotの開発 現在の目標 プロトタイプということで、まずは動くものを04/06に作った。 実はこれめっちゃ色んな問題を裏で抱えていたので、1から書き直している途中。 つまり、「04/06時点と同等のことが出来るようにする」のが現在の…

Haxe macroでtypeのArrayを定義する

var ct: ComplexType = TPath({ pack: [], name: 'Array', params: [TPType(type.toComplexType())] }); fields.push({ pos: pos, name: "value", access: [APublic], kind: FVar(ct, macro []), meta: [{ name: ":s", pos: pos }] }); ついでに、metaつける…

2020年のゲーム開発環境、こんなもんか?

自分のブログなのでポエムを書きます。 Aprotの記事を公開して、「ゲームじゃなくてゲームエンジンを作りたい人」に見られがちなのだけれど、 それは間違いで「2020年のゲーム開発環境が自分に追いついていないと本気で思ってる人」が正解です。 ここでいう…

HaxeからC#にArray<T>を出力したらobject[]になるのを回避したい

Haxeの Array<T> をC#出力すると、 object[] になってしまい、型〜〜〜〜〜〜〜!!!!!ってなるのをどうしたものかと考えました。 この挙動自体は仕様で間違いないらしい https://github.com/HaxeFoundation/haxe/issues/5434#issuecomment-230581990 要件 H</t>…

UniTask v2のRCが出たので触ってみた (RC4対応版)

UniTask v2の全機能を紹介してるわけではありません。新機能一覧はReleaseページを追ってください。 RCなので、正式版ではインターフェイスなどもろもろ代わっている可能性があります。 UniTaskのReleaseページから最新版を落として使いましょう。 雑談 Unit…

gitでまじで消せない名前のブランチ作っちゃったときにやったこと

git ls-remote | grep 'hoge' (ブランチ名の一部)でrefsを得る git ls-remote | grep '556dc1c3db16a13a07bd160fb00c5cdda6d89b83' > a.txt hexdump a.txt git push origin --delete $'\xE5\x88\x9D\xE5\x9B\x9E\xE3\x82\xAF\xE3\x83\xAA\xE3\x82\xA2\xE5'

macOS 10.15のbetaを使用していたユーザーは誤ったファイルがSIPの対象にされたままになっている

概要 10.15のbeta(10.15.xではなく、10.15のbeta)を使用していたユーザーは、 ~/Library/com.apple.internal.ck と、 ~/Library/Application Support/com.apple.siri.remembers がSIP(システム整合性保護)の対象となっています。 betaを経由せずに10.14から1…

きゅぶんずの考えた最強のゲームエンジン・・・のプロトタイプ版、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使ってる方)に会った時、 「あー!きゅぶんずさん、記事見たことあります!」って言って頂…