Публикации пользователя Tiodor
Новое обновление, в котором исправлено свыше 450 багов, а также внесено множество улучшений для работы с 2D играми.
Группа отечественных разработчиков в течение 4 лет трудилась над уникальным движком, позволяющим демонстрировать трёхмерные интерактивные модели в браузере без плагинов. Движок Blend4Web работает на технологии WebGL.
В одной из предыдущих частей статьи, когда я рассказывал о типах переменных, я не упомянул тип, который используется в UnrealScript едва ли не чаще всех остальных. В этой подстатье я наверстаю утраченное, тем более, что с этой темой мы уже немного соприкасались в предыдущей подстатье, когда делали видимым Павна, и убирали гигантскую пушку. Речь пойдет об использовании в качестве переменных Акторов.
Прошу подметить, что эта статья является
Так же, как и в случае с переменными, функции родительских классов также переходят новым скриптам. И, так же, как и переменные, эти функции в новых классах можно менять. Для примера, заглянем в Inventory\UTInventory\UTTimedPowerup. Там мы найдем два усилителя из UT3 - UTBerserk и UTUDamage. Каждый из них наследует от Inventory функцию GivenTo. Несмотря на то, что в обоих классах название функции одинаковое, в UTBerserk она влияет на скорость
В предыдущих подстатьях мы узнали об сравнениях и логических операторах. В этой подстатье я расскажу вам, как сделать так, чтобы наша программа действовала по разному в зависимости от результата этих сравнений или логических операторов. //Этот текст уже знаком всем программистам, но и им советую прочитать, вдруг какие нюансы...
Заключительный этап с переменными - короткая статейка о том, какие же полезные функции есть для определенного типа данных.
Стандартные операторы, "+", "-", "*" и "/", в большинстве случаев, работают на все типы данных, но на некоторые типы по разному. Обо всех нюансах, а также других операторах, я и расскажу в этой подстатье.
В прошлой подстатье я рассказал вам о типах данных, которые доступны в Unreal Script. В этой части я расскажу о некоторых манипуляциях с ними.
Надеюсь, все знают, что такое переменная. Кто не знает - посмотрите в любом школьном учебнике по программированию, я даже не знаю, как о ней нормально рассказать. В общем, будем отталкиваться от предположения, что уже все знают, что такое переменная. О том, какие типы данных есть в Unreal Script, и как с ними обходиться, я и расскажу в этой статье. //Пишу без примеров, но если кому-то примеры понадобятся, говорите, переработаю.
Думаю, не было еще ни одного урока по программированию без программы "Hello World". Ну, у нас программы не будет, так как, по сути, Unreal Script не позволяет создавать полностью самостоятельные программы. Вместо этого мы, как бы, создаем надстройки к одной большой программе (которой, по сути, является основа UDK), а некоторыми такими надстройками можем даже заменять стандартные компоненты большой программы. Впрочем, менять саму программу весьма возможно, правда, для этого вам придется ковыряться в исходник
CollectableItemData.cs
[CreateMenuItem(fileName = "newItem", menuName = "Data/Items/Collectable", order = 51]