Actionscript To C # (UNITY) - PullRequest
       5

Actionscript To C # (UNITY)

0 голосов
/ 09 мая 2018

Может кто-нибудь, пожалуйста, помогите мне перевести этот код ActionScript в код C #

public function SetRoadmap( strData : Array ) : void
{
    var arrPart : Array = strData;  //An array of histogram values
    var arrTmp1 : Array = [];

    intTmp_Ori = int(arrPart[0]);
    intTmp = int(intTmp_Ori/100);

    if ( int(int(arrPart[i])/100) == 3 )//Tie
    {
        bNextMove = false;
    }
}

Вот моя попытка

public void SetRoadMap(string strData){
    string arrPart = strData;
    string[] arrTmp1 = new string[]{};

    int intTmp_Ori = arrPart[0];
    int intTmp = intTmp_Ori/100;

    if(//this line is i don't know){

    }
}

Может кто-нибудь помочь мне разобраться, пожалуйста. Заранее спасибо, ребята. Мне нужно преобразовать это в c #, потому что он имеет те же правила табло, которые я делаю в единстве.

Ответы [ 2 ]

0 голосов
/ 09 мая 2018

Я не совсем понимаю, что ты здесь делаешь, и я делаю некоторые предположения. Может быть, попытаться объяснить в вашем вопросе, что вы ожидаете от каждой строки? Поскольку есть переменные, которые ничего не делают и т.д.

public void SetRoadMap(string[] strData){
    string[] arrPart = strData;
    string[] arrTmp1;

    int intTmp_Ori = Convert.ToInt32(arrPart[0]);
    int intTmp = intTemp_ori/100;

    for(int i = 0; i < arrPart.Length; i++){
        if(Convert.ToInt32(arrPart[i])/100 == 3){
            bNextMove = false;
        }
    }
}
0 голосов
/ 09 мая 2018

Кажется, это перевод. Как видите, некоторые переменные не определены, возможно, они являются членами класса.

public void SetRoadmap(string[] strData)
{
    string[] arrPart = strData;  //An array of histogram values
    string[] arrTmp1 = { };

    int intTmp_Ori = Convert.ToInt32(arrPart[0]);
    int intTmp = intTmp_Ori / 100;

    if (Convert.ToInt32(arrPart[i]) / 100 == 3)//Tie
    {
        bNextMove = false;
    }
}

Оператор задачи, содержащий int(int()), представляется операцией преобразования. Это необходимо, поскольку входные данные представляют собой массив строк. Есть несколько способов сделать такое преобразование, например, когда вы можете предоставить целые числа вместо строк. Этот код, однако, подойдет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...