Powiedzmy, że tworzę tę wielką grę w C # z XNA.
Jakie opcje muszę włączyć funkcję skryptową do mojej bazy kodu?
Powiedzmy, że tworzę tę wielką grę w C # z XNA.
Jakie opcje muszę włączyć funkcję skryptową do mojej bazy kodu?
Odpowiedzi:
Odradzam używanie języka skryptowego w C # . C # już rozwiązuje większość problemów, które silnik skryptów wykorzystuje do rozwiązania. Po prostu użyj C # w sposób, w jaki używasz języka skryptowego.
Ponieważ już kilkakrotnie się tym zajmowałem, oto kilka materiałów do czytania:
AKTUALIZACJA: Jeśli potrzebujesz przepływu pracy edycji na żywo, wypróbuj tę bezczelną metodę korzystania z opcji Edytuj i kontynuuj .
Jeśli planujesz atakować na XBox360 lub Windows Phone 7, twoje opcje są ograniczone. Platformy te nie obsługują generowania kodu środowiska wykonawczego, więc jedyną opcją byłby język interpretowany. Zalecałbym unikanie języków interpretowanych, ponieważ ich wydajność zwykle waha się od „sub-par” do „abysmal”.
Jeśli celujesz tylko w system Windows i naprawdę potrzebujesz / chcesz języka skryptowego, spójrz na IronPython lub IronRuby. Oba są ukierunkowane na DLR i działają bardzo dobrze (jako języki dynamiczne).