ページ 11

名前の頭二文字を抜き出したい(解決済)

Posted: 2016年2月18日(木) 11:11
by U-D
フォーラムの皆さま、いつもお世話になっております。

私が作成しているゲームはプレイヤーが主人公の名前を入力するタイプなのですが
主人公の名前の頭から二文字だけを抜き出してメッセージに表示したいのです(ラルフならラル、ハロルドならハロ、等)。
クロノトリガーのエイラと言えば分かる人には分かるでしょうか?

主人公の名前が決まっていないためこの動作をどのようにすれば再現可能なのか分からず困っています。
「ハロちん」みたいにあだ名にしたり、一文字だけ抜き出して「ハ、ハロルド!」のように表示したりと
色々汎用性がありそうなので、どうかご協力お願いいたします。

Re: 名前の頭二文字を抜き出したい

Posted: 2016年2月18日(木) 14:05
by 奏ねこま
■アクターID:0001のアクターの名前の頭2文字を変数:0001に取得する

イベントコマンド:変数の操作…
 変数:単独 0001
 操作:代入
 オペランド:$gameActors.actor(1).name().substr(0,2)

これでどうでしょうか?

Re: 名前の頭二文字を抜き出したい

Posted: 2016年2月18日(木) 15:45
by U-D
教えてくださったコマンドで正常な動作を確認いたしました。
KOMA様、ありがとうございました!