Публикации по теме 'unity3d'


Обфускируйте свой код C # в Unity3d
Обфускируйте свой код C # в Unity3d В этой статье я пишу о том, как можно скрыть свой код C # в Unity3d. Как вы, наверное, уже знаете, ваш код сценария C # хранится в файле .dll, и этот файл можно легко декомпилировать и прочитать, как открытую книгу. Практически невозможно запретить кому-либо реконструировать ваш код, любой, кто получил ваше приложение, сможет это сделать. Однако вы можете затруднить чтение вашего кода, запутав его. Если вы не знаете, что такое обфускация, вы..

Псев… Псев… Псевдо(код) и зачем его использовать.
Когда я впервые начал учиться программировать, я садился за клавиатуру и начинал стучать молотком. Никакого планирования, никакой оценки, просто сразу приступайте к работе над проектом. Псевдокод даже не приходил мне в голову. Вы можете спросить, что такое псевдокод? Псевдокод — это простое текстовое представление кода, который вы планируете написать. Вы можете написать его в блокноте, в комментариях к своему коду, на бумаге или в каком-нибудь специальном программном обеспечении для..

Остановить масштабирование пользовательского интерфейса Unity3D Canvas
При работе с пользовательским интерфейсом Canvas в Unity3D нет ничего более неприятного, чем переключение между разрешениями, и весь ваш красивый пользовательский интерфейс, на создание которого вы потратили часы, выглядит как Sloppy Joes Burger. Ниже мы видим, как один и тот же пользовательский интерфейс может выглядеть массивно на одном разрешении и идеально на другом. Можно утверждать, что переход от этого портретного пользовательского интерфейса к альбомному и более высокому..

Дневник разработчиков Funslingers №1 | Простое движение персонажа в Unity
Привет Девы! Мы начнем с быстрого и грязного прототипа, чтобы все основные функции и возможности работали в нашей игре. Мы ДОЛЖНЫ сделать это, прежде чем мы углубимся в ЛЮБЫЕ мельчайшие детали. Итак, нашим первым шагом в создании этой игры будет заставить моего персонажа сделать свои первые шаги. (даже если этот персонаж куб без ножек) Знакомьтесь, Куберт! Он наш очаровательный маленький друг-куб, может, он и выглядит не очень, но он перенесет нас с нуля (каламбур) на сто с..

Jelly Shader, часть 5: взаимодействие игроков
Часть 5 — Взаимодействие игроков Это пятая статья в нашей серии статей о разработке собственного шейдера для Unity 3D. В этой статье мы добавим вход игрока в наш JellyClickReceiver , чтобы пользователи могли напрямую взаимодействовать с шейдером со сцены. Давайте начнем добавлять интерактивность в нашу сферу. Добавьте следующие строки в середину вашей функции обновления. Теперь ваша функция обновления должна выглядеть так. Все, что делает этот дополнительный кусок кода,..

Особенность: Таран врага
В этой статье будет показано, как создать агрессивного врага, который попытается протаранить игрока, находясь в пределах досягаемости. Кроме того, враг будет следить за тем, чтобы игрок находился впереди них, чтобы избежать движения назад и имел период восстановления, если он не будет уничтожен при столкновении с игроком. Скрипт AggressiveEnemy будет унаследован от абстрактного класса Enemy. Теперь нам нужны переменные. Во-первых, четыре поплавка, один для диапазона, чтобы проверить,..

Программирование шейдеров, том 4
Программирование шейдеров, том 4 Прозрачные и голографические шейдеры Итак, теперь мы знаем, как добавлять карты текстур и карты нормалей в шейдеры и манипулировать их UV. Посмотрим, что еще мы можем с ними сделать. Глава 2.6 Поверхностные шейдеры и наложение текстур, создание прозрачного материала Мы начнем с создания нового шейдера и материала. Имейте под рукой изображение, которое вы хотели бы использовать. Отредактируйте части изображения, которые вы хотите сделать..