vaguely

和歌山に戻りました。ふらふらと色々なものに手を出す毎日。

C#

C# 6の String interpolation で遊ぶ

C#

はじめに 書き方 試す おわりに 参照 はじめに 最近ついうっかり Effective C# Edition 3 を読み始めました。 その第4項目で、 string.Format() ではなく String interpolation を使いましょう、というものがありました。 C# 6.0 から、以下のように書けるよ…

dotnetConf 関西2017に参加してきました

はじめに .NETの今と未来~デバイス&クラウドネイティブを目指して Visual Studio拡張とRoslynとDotNet.exeなどいろいろ .NET Standard入門 Introducing Fluent Design System あるいは Metro の先を紡ぐ手がかり LT その他 おわりに はじめに 10/14に日本マ…

【C#】Taskをキャンセルする

C#

はじめに Task.Runの中で処理を止める Task.Runの外から処理を止める おわりに 参照 はじめに 前回に引き続き、async / await / Task ネタです。 非同期で処理している内容をストップするにはどうするの?というお話。 Task.Runの中で処理を止める Task.Run …

【C#】Unityでasync / await

はじめに 準備 非対応 とにかくやってみる TaskからMainThreadを呼ぶ おわりに 参照 はじめに Unity2017以降、C#6の機能を使うことができるようになりました。 今回のテーマである async / await はモバイル環境だとまだ課題があるようですが、 とにかく触っ…

【C#】横書き -> 縦書き変換

C#

はじめに 縦に書く 参考 はじめに 某Twitterにてちょっと話題になった、テキストを縦書きで投稿するためのメモです。 今回はテキストを固定にしていますが、Unity、WPFなどで入力元、出力先を指定してやれば動的に生成したり、 Twitterなどにそのまま投稿す…

C#で CSV -> Json を作る

C#

はじめに CSVを読み込む Jsonファイルとして出力 メインクラス はじめに 前回PythonでCSVからJsonを作るというのをやりましたが、 ふとC#(Unityではなく)でやってみたらどうなるんだろう、と思ったのでやってみました。 CSVを読み込む CsvReader.cs using Sy…

Pythonで CSV -> Json を作る(そしてそれをUnityで読み込み)

はじめに CSVを読み込む Jsonファイルとして出力 UnityでJsonファイルを読み込む 参照 はじめに 前回に引き続き必要になったのでメモっておきます。 Pythonを使ってCSVとして保存されたファイルを読み込み、Jsonファイルとして出力。 それをUnityで読み込み…

【Unity】ScriptからMaterialにTextureを設定する

はじめに MaterialにTextureをセットする ShaderのEditorを開く 参考 はじめに UnityのScript(C#)からMaterialにNormalmapなどのTextureを設定する方法をメモっておきます。 MaterialにTextureをセットする 例えばMaterialにNormalmapのTextureをセットする…

RiderでUnityアプリ開発するときに詰まったとことか - JetBrains Advent Calendar 2016

はじめに Monoのインストール プラグインのインストール ソリューションファイルの生成 Unity Support Plugin Sharderの編集 命名規則 その他 おわりに 参考 はじめに この記事はJetBrains Advent Calendar 2016の11日目の記事です。 まだEarlyAccessProgram…

【Kotlin】【Android】RxJavaとUniRxの対応表を作ってみたい 1

はじめに 準備 ボタンクリックのイベント 一定時間ごとに処理を行う 一定時間後に処理を行う おわりに 参考 はじめに この記事はRxJava Advent Calendar 2016の2日目に勢いのみでつっこもうとしている記事です。 それはさておき。 先月参加したKansai.kt #2…

【Unity】【LeapMotion】【Windows】ジェスチャー検出 その1

はじめに トラッキングの開始・停止 Grab(手を握る)の検出 Swipeの検出 おわりに 参考 はじめに 諸事情により、Leap Motionを購入しました。 まぁ大した理由もないのですが、前からモーションセンサーは購入したいと思っていたので。 Leap Motionはハードウ…

【Unity】【C#】ボール(Sphere)を転がしてみる その1

はじめに 仕様 準備 オイラー角による回転 四元数(Quaternion) Quaternion.AngleAxisを使った回転 参考 はじめに Unityを使って、画面上にボールを転がすアプリを作ってみることにします。 仕様 画面上にはボール(Sphere)を一つ配置する 画面上をクリックし…

【C#】【Unity】継承とInterfaceに触れてみた

はじめに 継承 Interface 終わりに 参考 はじめに UnityとC#を再学習中です。 さんざんコード書いておいて今更感はありますが、前から気になっていた継承とInterfaceについて調べてみました。 以前も使用した、Assets以下に置いた画像ファイルを「ReadAllByt…