Digamos que eu esteja fazendo esse grande jogo em C # com o XNA.
Quais opções eu tenho para incluir um recurso de script na minha base de código?
Digamos que eu esteja fazendo esse grande jogo em C # com o XNA.
Quais opções eu tenho para incluir um recurso de script na minha base de código?
Respostas:
Defendo não usar uma linguagem de script em c # . O C # já resolve a grande maioria dos problemas que um mecanismo de script é usado para resolver. Basta usar C # da maneira que você usaria uma linguagem de script.
Por já ter discutido isso várias vezes antes, aqui está um material de leitura para você:
ATUALIZAÇÃO: se você deseja um fluxo de trabalho de edição ao vivo, tente este método atrevido para usar Editar e Continuar .
Se você planeja segmentar o XBox360 ou o Windows Phone 7, suas opções são limitadas. Essas plataformas não oferecem suporte à geração de código de tempo de execução, portanto, sua única opção seria uma linguagem interpretada. Eu recomendaria evitar linguagens interpretadas, pois seu desempenho tende a variar de "sub-par" a "abismal".
Se você está segmentando apenas o Windows e realmente precisa / deseja uma linguagem de script, consulte o IronPython ou o IronRuby. Ambos têm como alvo o DLR e executam muito bem (por serem linguagens dinâmicas).