C++, C#, 参考書, Unity
その他
Stringが持つ関数は以下のとおりです.
String | コンストラクタ |
---|---|
Length | 文字の長さ-バイト数- |
operator= | 代入演算子 |
operator[] | 添え字演算子 |
operator+ | 文字列結合 |
operator+= | 文字列結合 |
CopyFrom | 指定されたStringからコピー |
CharArray | String内部Char配列の先頭アドレス |
IndexOf | 指定した文字列の位置 |
Contains | 指定した文字列が含まれるか |
Equals | 指定した文字列と等しいか |
Insert | 文字列挿入 |
Replace | 文字列置き換え |
Split | 文字列分割 |
Substring | 部分文字列を取得 |
ToUpper | すべて大文字に -英語のみ対応- |
ToLower | すべて小文字に -英語のみ対応- |
Concat | 文字列結合 |
GetLine | ストリームから文字列取得 |
Copy | 文字列コピー |
筆者がこのStringを作る際, C#のStringリファレンス(accessed: 3.3.2017) を参考にしました. 関数名はほとんど一緒にしてあります.
ここでは, Stringの基本的な使い方を説明します. 各説明項目は以下のとおりです.
- 使用例
- Splitについて
- GetLineについて
プログラミング言語C++
に関する知識
HUD_MessageManagerとは画面に文字を表示するなどの処理をするコンポーネントです。これはUnity上で動作します。ゲームで文字の表示といえばゲーム内でのキャラのセリフ、ゲームシステム側からプレイヤーに向けてのメッセージ―セーブが完了した,新しい称号を獲得したなど―などがあります。HUD_MessageManagerを使うことでこのようなことが簡単に実装できます。
HUD_MessageManagerを使うと以下のことができます。
- 画面に文字を表示する
- 6つの場所に文字を表示できます
- 表示位置はカスタマイズ可能
- 表示,非表示時にエフェクトをかけることが可能
- 表示時間を指定可能
HUD_MessageManagerを改良、強化、何でもしてください(;´∀`)
このコンポーネントは古いバージョンです. これをベースとした改良版UIMessageManagerをご利用下さい. 表示場所が6つに固定されている問題, 初期設定のしにくさの問題を修正しています.
普段日常を過ごしてきて, ゲームを作ってみたいと思うことがあるでしょう. ただゲームの基礎を一から作ることはかなり労力がかかります. そこでゲームを動かす基本処理を持つゲームエンジンを用いると簡単にゲームを作ることができます.
このページではそのゲームエンジンのうちの一つであるUnityに関する情報を扱います.
Unityを用いてゲームを作りやすくするものの一つにComponentがあります.
このページではComponentを紹介していきます. ここで紹介するComponentはゲームを作るときに役に立つものです.
シェーダなど
ResetTrigger | TriggerをResetします |
---|---|
GetBool | 指定したbool型Parameterの値を取得 |
GetInteger | 指定したint型Parameterの値を取得 |
GetFloat | 指定したfloat型Parameterの値を取得 |
SetTrigger | Triggerを引きます |
SetBool | 指定したbool型Parameterを設定 |
SetInteger | 指定したint型Parameterを設定 |
SetFloat | 指定したfloat型Parameterを設定 |
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が使用されているか確認 |
CameraControllerの導入方法を説明します. 説明項目は以下のとおりです.
- ダウンロード
- Unityにインポート
EventControllerの導入方法を説明します. 説明項目は以下のとおりです.
- ダウンロード
- Unityにインポート
SetCamera | カメラのパラメータ設定 |
---|
ここでは, EventControllerの基本的な使い方を説明します. 説明項目は以下のとおりです.
- 用語
- EventClipとは
- 外部スクリプトによるParameter設定と取得
- 実際に使ってみる
- 応用例
ここでは, CameraControllerの基本的な使い方を説明します. 説明項目は以下のとおりです.
- パラメータの説明
- タイプの説明