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

アバター
U-D
記事: 104
登録日時: 2015年12月21日(月) 19:27
連絡を取る:

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

投稿記事by U-D » 2016年2月18日(木) 11:11

フォーラムの皆さま、いつもお世話になっております。

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

主人公の名前が決まっていないためこの動作をどのようにすれば再現可能なのか分からず困っています。
「ハロちん」みたいにあだ名にしたり、一文字だけ抜き出して「ハ、ハロルド!」のように表示したりと
色々汎用性がありそうなので、どうかご協力お願いいたします。
最後に編集したユーザー U-D on 2016年2月18日(木) 15:45 [ 編集 1 回目 ]

奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

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

投稿記事by 奏ねこま » 2016年2月18日(木) 14:05

■アクターID:0001のアクターの名前の頭2文字を変数:0001に取得する

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

これでどうでしょうか?
アバター
U-D
記事: 104
登録日時: 2015年12月21日(月) 19:27
連絡を取る:

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

投稿記事by U-D » 2016年2月18日(木) 15:45

教えてくださったコマンドで正常な動作を確認いたしました。
KOMA様、ありがとうございました!

“MV:質問” へ戻る