C#を基本言語として開発しているが、
Blueprintでどのように記述していいのかわからない。
基本的な構文から少しずつC#の構文をBlueprintに変換してみる。
int a = 5; int b = 6; int c = a + b;
C#を基本言語として開発しているが、
Blueprintでどのように記述していいのかわからない。
基本的な構文から少しずつC#の構文をBlueprintに変換してみる。
int a = 5; int b = 6; int c = a + b;
string strArray[] = {“a”, “b”, “c”};
string strArray[] = {“a”, “b”, “c”};
for(int i = 0; i <= strArray.Length - 1; i++)
{
printString(strArray[i]);
}
※ LastIndexも含むので、0~3 の4回Loopが回ってしまう。
3回Loopを回すにはLengthから-1する必要がある。
string strArray[] = {“a”, “b”, “c”};
foreach(string str in strArray)
{
printString(str);
}
関数
Private int sum(int a, int b)
private int sum(int a, int b)
{
int _sum = a + b;
return _sum;
}
void BeginPlay()
{
int res = sum(1,2);
PrintString(res.ToString());
}
Switch文
Int State = 0; Switch(State) { case 0: PrintString(State.ToString()); break; case 1: PrintString(State.ToString()); break; case 2: PrintString(State.ToString()); break; default: PrintString(State.ToString()); break; }
Enum And Switch文
Switch文を使うなら、Enumと組み合わせて使いたい
Enumを宣言する
Enum GameState { Start, Stop, End } GameState state = GameState.Start; Switch(state) { GameState.Start: PrintString(state.ToString()); break; GameState.Stop: PrintString(state.ToString()); break; GameState.End: PrintString(state.ToString()); break; }
情報を共有頂きありがとうございます。
こちらの投稿は質問や不具合報告ではないため解決済みとしてクローズさせていただきます。
よろしくおねがいします。