Разработка игр на iPhone с использованием движка Unity
Вопрос
Я очень новичок в разработке игр для iPhone...И у меня есть вопрос:
Если бы я был в unity, как бы это сработало?..Буду ли я использовать objective-c в unity?или все это похоже на то, что просто щелкните по нему и добавьте свойства, без кода (это может быть глупый вопрос, но мне просто интересно)
И как только вы закончите работу с приложением unity, автоматически ли оно дополняет файл xcode для вас?
Мне просто интересно...Спасибо
Решение
Unity предоставляет собственную среду визуального проектирования и поддержку языка сценариев.Сценарии выполняются с помощью C #, Javascript и Boo для всех платформ, которые они поддерживают.Вы можете протестировать свои приложения на iPhone.
Вы можете скачать пробную версию на их веб-сайте.
Другие советы
Я использовал Unity и работал с некоторыми из их сотрудников, вот что я могу предложить:
Unity - это визуальный редактор, и, как упоминал ManiacDev, вы можете использовать C #, Javascript и Boo.
Вы можете многое сделать без кодирования строки, и она выводит файл для компиляции в xcode.Это довольно мило.Это очень похоже на WYSIWYG - но для некоторых это оставляет желать лучшего.
Изучая это далее:Если бы вы действительно хотели использовать свои собственные классы Objective C и код и перенести их в Unity, для этого потребовалось бы приобрести их Pro-версию.Лично я бы не стал использовать базовую лицензию только по этой одной причине.Если я хочу использовать свой собственный сервер или что-то еще, что я уже закодировал в других проектах, конечно, я хотел бы воспользоваться преимуществами работы, которую я уже создал, и не переписывать больше кода на C # - для iPhone это вообще не имеет смысла, учитывая уникальность устройства и другие возможности, которые можно представить, имея полный доступ к SDK.
Другая вещь, о которой вы, возможно, захотите подумать, это то, что их логотип появится вместе с базовой версией - если вам все равно и вы хотите использовать их инструменты - базовая версия - отличная точка входа.Лично я совсем не возражаю против их логотипа, но опять же, отсутствие полного SDK в моем распоряжении - это не то место, где я хотел бы оказаться запертым, когда вы хотите полностью раскрыть свой творческий потенциал.
Надеюсь, это поможет, Мэтью