Утро началось с хорошей новости. Обновление для IntelliJ IDEA 12.1 уже доступно для загрузки.
Кроме основных изменений, которые появились в 12-й версии, этот релиз нацелен на еще более лучшую поддержку JavaFX 2. Теперь IDEA полностью поддерживает FXML разметку, CSS, автозавершение кода, навигация и поиск, рефакторинг и интеграция с SceneBuilder-ом
А также в обновление вошли новые клёвые фичи:
Более лучшая поддержка Java 8
Улучшения в Darcula UI
Поддержка Retina и полноэкранный режим для Windows
Поддержка Groovy 2.1
Улучшенная поддержка Scala
Еще более лучшая интеграция Gradle
Поддержка Spring Framework 3.2 и Play Framework 2.1
И - тадада! Поддержка Adobe Gaming SDK
Короче говоря, читайте и качайте. А я пошел покупать новые сапоги 🙂
Очень своевременная новость: Компания Samsung, как известно, представила свой новый флагманский смартфон Galaxy S4 с мощным чипом Exynos 5 Octa в основе. Вслед за анонсом корейская компания показала прототип особого аксессуара, который превращает Galaxy S4 в портативную игровую консоль, предоставляя игроку удобные физические кнопки.
Ну вот и подошла к концу очередная глава моей жизни. Я имею в виду работу над танчиками. Это были 4.5 года интересной работы в компании, у которой был самый большой потенциал. Контракт с Альтернативой закончился, пора перелистнуть эту страницу и жить дальше.
Это означает, что "До пятницы я совершенно свободен". А именно - нахожусь в активном поиске работы. Пока меня не завербовали верстать объявления в местной газетке, могу рассмотреть возможность удаленной работы 🙂 А вдруг вы сможете предложить мне что-то более интересное.
Есть и обратная ситуация. У меня есть практически готовая концепция игры, которую я намерен воплотить в жизнь. Так что у меня тоже есть что предложить вам.
Как-то незаметно пролетело 5 лет с момента написания первого поста в этом блоге. Что изменилось с того времени? Самое главное - я почти 3 года работаю в Альтернативе. Участвовал с самого начала разработки игры "Танки Онлайн" и в настоящее время продолжаю ею заниматься. Игра притерпела за это время множество изменений. Начиная с эксперемента под названием "Танки 2.0", заканчивая крайним релизом игры.
Но жизнь продолжается. Впереди еще много планов и дел. Увидимся.
После шести лет развития в закрытом состоянии графический Flash 3D движок Alternativa3D 8 выходит в Open Source. Исходный код опубликован на портале GitHub. Согласно обновленной лицензии, любая организация или частное лицо может свободно использовать технологию в своих целях. При этом размещать в созданных на движке проектах логотипы и иные упоминания об AlternativaPlatform как разработчике Alternativa3D более не требуется.
Как известно, в лаборатории появилась бета версия FlashPlayer 11.2 и в ней имеется несколько скрытых плюшек. Чтобы можно было их задействовать, используйте ключ -swf-version=15.
Итак, приступим.
Первая плюшка касается новой функции вStageVideo : StageVideo.attachCamera(), и этим всё сказано. Теперь вы можете добавлять камеру в объект StageVideo и снизить нагрузку на CPU. Круто? Круто, я щитаю.
public class StageVideo extends EventDispatcher {
public native function attachCamera(theCamera:Camera):void;
}
Для любителей экспериментов с видео также будет любопытны следующие функции: Camera.drawToBitmapData, Camera.copyToByteArray, Camera.copyToVector. Использование этих функций вместо BitmapData.draw c использование видеообъекта призвано значительно снизить нагрузку на Сборщик Мусора.
public final class Camera extends EventDispatcher {
public native function drawToBitmapData(destination:BitmapData):void;
public native function copyToByteArray(rect:Rectangle, destination:ByteArray):void;
public native function copyToVector(rect:Rectangle, destination:Vector.):void
}
Ну и напоследок, добавлено новое событие, генерируемое на каждый кадр видео, тут всё и так понятно
public class Event {
public static const VIDEO_FRAME:String = "videoFrame";
}
В новой версии мы добавили парсер формата 3DS, добавили метод поиска пересечения луча с геометрией, реализовали экспорт в бинарный формат. Скачать Alternativa3D 8.17.0.