*   >> Leitura Educação Artigos >> hobby >> jogos de vídeo do computador

Começando com o Unreal Script

ou C ++ é o mesmo que objeto em Gamemaker

Objeto em UnrealScript de C ++ é a mesma Instância em Gamemaker

Classes

Cada classe no roteiro irreal deve ter seu próprio arquivo de script, cada arquivo de script Unreal contém as informações para apenas essa classe, o que ajuda uma tonelada com a organização. Cada classe no roteiro irreal se estende de sua classe pai. Isto dá-lhe tudo de sua mãe de funções, variáveis ​​e propriedades a menos reescrito na classe infantil.

A maioria das classes, em última análise se estendem desde a classe Actor que se estende do objeto, a base de todas as classes.

A declaração de classe passa no topo do seu arquivo de script e pode ter esta aparência.

Class Charizard estende FirePokemon;

Parabéns. Você acabou de fazer uma classe chamada Charizard, você nem metade digitar nada mais no arquivo de script. Se você não fizer isso, ele só irá se comportar exatamente a mesma classe FirePokemon.

Claro que você pode querer substituir algumas das suas funções ou defaultproperties para fazer Charizard olhar e se comportam um pouquinho diferente do que o FirePokemon padrão.


Funções

As funções são declaradas nas aulas, Quando você declarar uma função que você preenchê-lo com um monte de código e, em seguida, mais tarde, quando você chamar a função que ele executa todo esse código. Isso faz com que você não tem que digitar o código comumente necessária uma e outra vez e faz coisas muito organizados.

Você vai descobrir que os programadores de script irreais gosto de usar funções extensivamente, na verdade seu muito raro para que eles utilizam qualquer outra coisa: P. Aqui estão algumas declarações exemplo de função e chamadas. Declarar uma função parecida com esta

givemefullhealth Function ()

{

Saúde = SuperHealthMax;

}.

Chamar o anterior função parecida com esta

Givemefullhealth ();.

As funções também podem ter um tipo e /ou parâmetros de retorno.

Isto permite-lhe adaptar o código interno de uma função para situações específicas. Aqui está uma declaração de uma função com um tipo de retorno e os parâmetros.

bLastValueIsGreater bool Function (FirstValue flutuar, flutuar SecondValue)

{

Se SecondValue> FirstValue

{

return true;

}

Else

{

return false;

}

}

É importante notar que a palavra-chave return immedi

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.