<!DOCTYPE html> <html> <meta charset="utf-8"> <head> <link rel="stylesheet" href="../../style.css"> </head> <body> <script data-goatcounter="https://services.opengamestudio.org:443/count" async src="//services.opengamestudio.org:443/count.js"></script> <div id="header"> <div> <strong id="title">Open Game Studio</strong> <div id="lang"> <a href="../../en/news/openscenegraph-examples.html">EN</a> <a href="../../ru/news/openscenegraph-examples.html">RU</a> </div> </div> <div class="header2"> <div class="menu"> <a href="../../ru/news/index.html">Новости</a> <a href="../../ru/game/index.html">Игры</a> <a href="../../ru/tool/index.html">Инструменты</a> <a href="../../ru/page/about.html">О нас</a> </div> <a class="discord" href="https://discord.gg/3A6THQabNf"> <img src="../../images/discord.png"></img> </a> <div class="clear"></div> </div> </div> <center> <h1>В новостях...</h1> <div class="news_item"> <h2 class="news_item_title"> <a href="openscenegraph-examples.html">Кросс-платформенные примеры OpenSceneGraph</a> </h2> <p class="news_item_date"> 2018-04-20 00:00 </p> <div class="news_item_contents"> <p><img src="../../images/2018-04-20-openscenegraph-examples.png" alt="iOS Simulator отображает куб" /></p> <p>Эта статья резюмирует создание первых двух кросс-платформенных примеров OpenSceneGraph.</p> <p>К тому времени, как мы выпустили <a href="mahjong-techdemo1-gameplay.html">первую техническую демонстрацию OGS Mahjong 2</a>, нас уже дожидался <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide/issues/4">запрос на описание работы с изображениями</a> в OpenSceneGraph на Android. Сначала мы рассматривали возможность создания нового самоучителя для <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide">кросс-платформенного руководства OpenSceneGraph</a>, но позже мы оценили необходимые трудозатраты и посчитали их излишними для освещения такой небольшой темы (по сравнению с тем, что умеет средняя игра) как загрузка изображений. Мы решили продолжить делиться нашими знаниями в виде конкретных примеров. Так на свет появились <a href="https://github.com/OGStudio/openscenegraph-cross-platform-examples">кросс-платформенные примеры OpenSceneGraph</a>.</p> <p>Каждый пример:</p> <ul> <li>объясняет критически важный код для выполнения поставленной задачи</li> <li>акцентирует внимание на нюансах, специфичных для каждой платформы</li> <li>предоставляет реализации примера для десктопа, мобилок и веба</li> <li>предоставляет сборку для веба, чтобы упростить оценку результата</li> </ul> <p>Первая пара примеров освещает следующие темы:</p> <ul> <li>Встраивание ресурсов в исполняемый файл: значительное упрощение работы с ресурсами на всех платформах</li> <li>Использование изображений PNG с помощью плагинов PNG: описание требований, необходимых для сборки и использования плагинов PNG</li> </ul> <p>Мы будем и впредь добавлять новые примеры по мере продвижения нашей разработки OGS Mahjong 2.</p> <p>На этом мы заканчиваем резюме о создании первых двух кросс-платформенных примеров OpenSceneGraph.</p> </div> </div> <div id="footer"> Сайт сгенерирован <a href="http://opengamestudio.org/pskov/ru">ПСКОВОМ</a> из <a href="http://github.com/ogstudio/site-opengamestudio">этого исходного кода</a>. Сайт размещён на <a href="https://pages.github.com">GitHub Pages</a>. </div> </center> </body> </html>