рубин на направляющих, если оператор с булевской переменной на index.html.erb странице

Как упомянутый плакат, XNA в настоящее время ограничивается платформами Microsoft, но можно все еще использовать C#.NET и любые языки программирования.NET для разработки игр межплатформенным способом.

Моно время выполнения действительно обеспечивает межплатформенный механизм, который может использоваться для выполнения C# (или код.NET) под множеством настольных платформ (Windows, MacOS, Linux), а также игровые консоли (Wii, поддерживаемый Novell, PS3, прибывающий скоро и Xbox360 "самостоятельно").

существует также коммерческая играющая платформа по имени Unity3D, который сделал чудеса, использующие Моно. Они - игровой IDE, который превосходит XNA как среду разработки игр: физика, графика, световые сигналы, модели, коллизии обрабатываются все в собственном коде C++, в то время как вся играющая логика (AI, управление камерой, представления и так далее) обрабатывается управляемым кодом, записанным обычно в C# или UnityScript (реализация JavaScript со строгим контролем типов, которая дает Вам лучший из обоих миров: синтаксис JavaScript, но сильные типы, которые улучшают производительность).

12
задан Kristijan Iliev 4 January 2019 в 13:48
поделиться

1 ответ

Во-первых, вы проверяете равенство с помощью == , а не = , который является оператором присваивания.

Во-вторых - и это то, что ошибка вызывает жалобы - вам нужно использовать просто <% , а не <% = с оператором if. Последняя форма пытается превратить код внутри нее в строку, и, конечно, бессмысленно писать (если что-то == true) .to_s - для этого нет возможного строкового значения.

31
ответ дан 2 December 2019 в 04:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: