Unicode, UI表示, 文章, 自作
その他
| Set | メッセージを設定 |
|---|---|
| SetAlert | Alertメッセージを設定 |
| SetAlertKeepID | Alertメッセージを設定,IDを保持 |
| SetSubtitleTop | SubtitleTopメッセージを設定 |
| SetSubtitleTopKeepID | SubtitleTopメッセージを設定,IDを保持 |
| SetSubtitleTopTimer | SubtitleTopメッセージを設定,タイマーモード |
| SetSubtitleTopTimerKeepID | SubtitleTopメッセージを設定,IDを保持,タイマーモード |
| SetSubtitleBottom | SubtitleBottomメッセージを設定 |
| SetSubtitleBottomKeepID | SubtitleBottomメッセージを設定,IDを保持 |
| SetSubtitleBottomTimer | SubtitleBottomメッセージを設定,タイマーモード |
| SetSubtitleBottomTimerKeepID | SubtitleBottomメッセージを設定,IDを保持,タイマーモード |
| SetMemoTopLeft | MemoTopLeftメッセージを設定 |
| SetMemoTopLeftKeepID | MemoTopLeftメッセージを設定,IDを保持 |
| SetMemoBottomRight | MemoBottomRightメッセージを設定 |
| SetMemoBottomRightKeepID | MemoBottomRightメッセージを設定,IDを保持 |
| Show | メッセージを開始 |
| ShowDontOverride | メッセージを開始,命令を上書きしない |
| ShowAlert | Alertメッセージを開始 |
| ShowSubtitleTopTimer | SubtitleTopTimerメッセージを開始 |
| ShowSubtitleBottomTimer | SubtitleBottomTimerメッセージを開始 |
| ShowMemoTopLeft | MemoTopLeftメッセージを開始 |
| ShowMemoBottomRight | MemoBottomRightメッセージを開始 |
| Exit | メッセージを終了する |
| CheckID | 指定したメッセージIDが使用されているか確認 |
ここでは, 文の書き方に関することが書かれます.
広く使われているUnicode規格を理解し, エンコーディングの手法, UTF-8, UTF-16, UTF-32, を理解して, 多言語の文字コードを扱えるようになることを目指します. 具体的に, UTF-8, UTF-16, UTF-32間の変換方法をC++で実装し, 手法はできるだけ速い方法を用います.
本稿では, C++でバージョンに左右されずに文字を扱うために, 以下の機能を持つライブラリを紹介します.
- 型依存しないUTF-8, UTF-16, UTF-32間の相互変換
- UTF-8, UTF-16文字(コードポイント)ごとのイテレート
- 標準イテレータを使ったイテレート
- 型依存しないイテレータの対応
広く使われているUnicode規格を理解し, エンコーディングの手法, UTF-8, UTF-16, UTF-32, を理解して, 多言語の文字コードを扱えるようになることを目指します. 具体的に, UTF-8, UTF-16, UTF-32間の変換方法をC++で実装し, 手法はできるだけ速い方法を用います.
本稿では, C++でバージョンに左右されずに文字を扱うために, 以下の機能を持つライブラリを紹介します.
- 型依存しないUTF-8, UTF-16, UTF-32間の相互変換
- UTF-8, UTF-16文字(コードポイント)ごとのイテレート
- 標準イテレータを使ったイテレート
- 型依存しないイテレータの対応
Unityでゲーム制作もしくはツール制作においてちょっとしたUIを表示したい時があります. HUDMessageManagerはその時のために製作されたものです.
HUDMessageManagerはちょっとしたUIの表示に最適です. 特徴は以下のとおりです.
- 固定されないUIの表示場所
- フェードイン, フェードアウトエフェクト
- 表示時間設定
Unity 2018.2.5f1で動作確認済みです.
Unityでゲーム制作もしくはツール制作においてちょっとしたUIを表示したい時があります. HUDMessageManagerはその時のために製作されたものです.
HUDMessageManagerはちょっとしたUIの表示に最適です. 特徴は以下のとおりです.
- 固定されないUIの表示場所
- フェードイン, フェードアウトエフェクト
- 表示時間設定
Unity 2018.2.5f1で動作確認済みです.
文章を書くという行為は, 日常でよく行われます. その際, 他人にわかりやすく書こうとしますが, なかなかそうはいきません. 何から書き始めていいのか, どのようにして文章を続けるか悩みます. ここでは, 筆者なりにわかりやすい文章を書くということについて考察します.
本稿は, 筆者が今まで文を書いてきて, 先輩, 先生方から言われた文の校正内容をまとめたものです. 文の意味で校正をするのではなく, 文を文字列として扱いプロトコル的に校正します.

TerminalPro4とはSDカードに保存されている任意のプログラムを選択, 実行することができるものです. また外部のマイコン(optibootのみ対応)に対してプログラムを書き込むことも可能です. プログラマはTerminalPro4が備えている液晶, 音楽再生機, ボタンを自由に使用することができます. TerminalPro4が音楽プレイヤーからゲーム機まで様々なものになるのは, プログラマ次第です.
このページでは, TerminalPro4のハードウェア製作方法, TerminalPro4用のソフトウェア(アプリケーション)作製方法を説明していきます.
大まかな仕様は次のようになっています.
- マイコン数: 3(ArduinoUno)
- 入出力デバイス: 白黒ディスプレイ, スイッチ, 音声, SD
- 音声出力法: PWM方式
TerminalPro4は次のライブラリを使用します.