タイトルには2019.4版と書きましたが特に新機能を使っているわけではないです。新しい環境でもできるよーって感じです。Unity は uGUI というUI作成機能があるのでかなり簡単にダイアログが実装できます。ほとんどコードも書かないで大丈夫です。そこでアプ…
2020-09-01 小数点に関係する処理で使用するメソッドは以下の4つ + キャストです。 各々動きを簡単に表にすると以下の通りになります。 メソッド 説明 挙動(1) 挙動(2) Truncate 小数点を切り捨て 1.5 → 1 -1.5 → -1 Floor 負数の場合より小さい方向に丸める…
前回の記事で投稿済みの記事URL一覧をすべて取得するプログラムを書いてみました。 takap-tech.com 今回は、記事のURLのほかに、各記事のタイトルと投稿日時を取得してCSVファイルに出力してみようと思います。 確認環境 C# 8.0 VisualStudio 2019 .NET Core…
2020-08-12 gotoと言えばC言語。 C言語で表現するとしたらこう。 #include <linux/module.h> main(void) { BOOL wrong_judgment = collective_intelligence(); if ( wrong_judgment ) goto travel_campaign: travel_campaign: panic(); } 結局 panic..... 今日になって「今更</linux/module.h>…
確認環境 効果音再生の基本 効果音の同時複数再生は音割れ問題が起きる 同じ効果音再生を遅延させるコンポーネント 使い方 実装コード例 確認環境 この記事は以下環境で制作・確認を行っています。 Unity 2019.4.2f1 Windows10 VisualStudio2019 効果音再生…
2021-10-09 C#の実行形式のファイル(.NET Framework, .NET Core)にはアプリーション固有の設定を XML 形式で記述できるアプリケーション構成ファイルというものが添付できます。このファイルに設定を書いておくと起動時に自動的に読み込まれ以降、この設定を…
2020-08-12 数字と文字列にはいろいろ変換方法があるのですが、一覧的に確認できると便利かと思いまとめてみました。 他にもいろいろやり方はありますがこれさえ覚えておけば問題ないと思います。 数値 → 2,8,10,16進数文字列 に変換 2,8,10,16進数文字列 → …
2020-07-13 Unity 使ってると C# の標準ライブラリのインテリセンスが無い?もしくは英語?で表示されます。 インテリセンス読めばだいたい使い方が想像できますがVS上で何も表示されない or 英語だけだと作業が微妙に止まったりするのでインテリセンスの表…
とある事情で自分のブログの投稿した記事の全URLのリストアップが必要になったのでリストアップするためのプログラムをC#で書いてみました。 せっかくなのでコードを公開しようと思います。 サイトマップの形式 まずはサイトマップのデータ形式を確認します…
ある任意の文字列や数値から特定のEnumに変換する方法です。 確認環境 文字列をEnumに変換する方法 シンボル名文字列から enum 型への変換 数字文字列から enum 型への変換 数値から enum 型への変換 相互変換をサポートするクラス 使い方 EnumUtilクラス 文…
2020-10-06 はじめに SNSって短時間にいかに人間の感情を逆なでして盛り上がってる風を演出するかがキモで、肝心の内容がそういった反応に集中できていないなと思うときがあります。はてなブログだと「ブックマーク数」と「タグ」がコンテンツへの集中を妨げ…
はじめに ある変数が範囲内に収まっていれば新しい値を代入する処理などの「範囲を意識した処理」というものはプログラミングをしているを割と良く出てくる課題です。コードを書くと以下のように記述できます。 // value が 0~10の範囲内なら新しい値を代入…