今回は麻雀牌で表現しましたが、このような「手動で並び替え」UI はちょくちょく必要になる…でも、いざ作ろうとすると大変。と、いうわけで「作ってみた」ポイントを紹介してみようと思います。 最終的に「なに切る?」を自分で作っ
Read more...カテゴリー: c#
[unity] ソースコードを自動的に UTF8 エンコードに揃える
unity では 2019 現在でも windows と mac のテキストエンコードが統一されておらず、「Windows でソースコードの中に日本語を入れると、mac で文字化け(最悪コードエラー)」という状態です。
Read more...[unity]async / await / Task を最低限理解する
「素人は迂闊に近づくな、身を亡ぼすぞ…」そんなイメージで今まで近づかなかった人に、async / await / Task を説明します。 スレッドとか非同期の説明 スレッドとか非同期ってなんやねん 簡単に言えば「別の平
Read more...[unity] ブラウザ認証後、ローカルアプリにフォーカスを戻す(windows)
例えばローカルアプリ (unity) で OAuth2 認証を行う場合、一旦ブラウザで認証を行った後アプリに戻りたい。ニッチですが、そんなケースがあるでしょう。 日々セキュリティリスクに晒されているからこそセキュリティ対
Read more...[unity]C# から C / C++ で書かれたライブラリのメソッドを呼び出したい
結論から行くと、そこそこ簡単にアクセスする事ができます。あくまで、そこそこ、です。初心者であればつまづく点は結構あります。引数を渡す時などちょっとクセがありますね。 unity としましたが、unity に限らず C#
Read more...[unity]Line Renderer で☆を描画する
Unity で自由に線を引くには Line Renderer というコンポーネントがお手軽です。今回はこれを使って☆を描画してみようと思います。 オブジェクトを配置 まず、空の GameObject を作成し、Line
Read more...[unity]The associated script can not be loaded. Please fix any compile errors and assign a valid script.
スクリプトにはエラーが出ていない(コンソールにエラーはない)。 でもインスペクタを見ると、注意マークと「コンパイルエラーを直して」というメッセージ。 最近は VS のパッケージが優秀で昔ほど見かけなくなりましたが、スクリ
Read more...[unity]カラーのRGBとHSV値をスクリプトで変換する
プログラマーであれば色指定は RGB だ、それ以外は許さん、という RGB 信者は多いでしょう。ではこの動画のような 12 色が必要になった時、RGB ですぐに作れるでしょうか? これが unity 純正カラーパレット。
Read more...メソッドの戻り値を「簡単に」複数にしたい(タプル)
初心者の頃「なんでメソッドって1つしか値返せないの?」なんて思ったことが誰しもあるんじゃないでしょうか。 私はついこの間言われました。と、いうわけで何パターンか複数の戻り値を返す方法を紹介します。(タプルがかなり優秀)
Read more...重複している List データを抽出・グループ化する
List<string> や List<int> は結構記事を見かけるのですが、クラスにたいしては意外と少ないので例をあげておきます。(といっても、それほど特別なことをする必要はありません) デー
Read more...