Рисуем тайлы. Часть вторая


В прошлой статье мы нарисовали не большой Тайл Сет, но, к сожалению, он годится лишь для создания сцен с бесконечной равниной. :gy:
А в платформерах, обязательно должны быть ямы и пропасти.
Вот этим мы и займёмся, будем рисовать обрывы.

Берём наш шаблон и раставляем тайлы вот так:
Рис. 1

Дальше, ведём кистью вдоль камней и убираем всё лишнее слева.
Если получается не очень из-за не правильно раставленных камней, то можно перерисовать те камни, которые портят весь вид тайла.
И не забываем, что верхний тайл будет соединяться с другими тайлами, так что заранее поставьте метку/точку вверху тайла.
Рис. 2

Теперь повторим всё то, что делали до этого, только уже будем рисовать обрыв с другой стороны и
Продолжить

Рейтинг:  10  (Против: 2 | За: 12)
Добавлено: 3.09.2015 от Magatino

Комментарии (18)

Занимательная математика или когда возведение в квадрат дает минус.


Началось все с того что иногда при извлечении квадратного корня начала вылетать ошибка…

Честно говоря, я от этого впал небольшой ступор. Ведь ошибка возникала там, где ее быть в принципе не может. То есть, мне нужно было вычислить расстояние между двумя точками, если кто не в курсе вот формула:

  formula.PNG

Если короче, то ошибка возникнет, только если попытаться извлечь корень из отрицательного числа, что при данном раскладе невозможно (ну если кто в танке, возведение в квадрат, только положительные числа =)).

Собственно вот упрощенный код на дельфи (паскале), где и появлялась ошибка.

  1. var
  2. x1,y1,
  3. x2,y2:integer;
  4. dist:single;
  5. begin
  6.  
  7. x1:=10;
  8. y1:=10;
  9.  
  10. x2:=110;
  11. y2:=46350 + 1;
  12.  
  13. dist:= Sqrt(sqr(x2 - x1) + sqr(y2 - y1));
  14.  
  15. showmessage(floattostr(dist));
  16. end;

Стоит
Продолжить

Рейтинг:  -2  (Против: 2 | За: 0)
Добавлено: 16.06.2015 от Microwap

Комментарии (20)

Как эффективно учиться


Я убеждён, что столь большая разница между хорошими студентами и плохими объясняется наличием привычек учиться. Большинство студентов ничего о них не знает, и как следствие, имеет низкую успеваемость, а преподаватели просто неспособны привить хорошие навыки в учёбе.

Обучение пропорционально усилиям
Вам кажется, что если вы сидите в аудитории, слушаете очередную лекцию, или, например, читаете новую главу в книге, то вы учитесь. Такой тип обучения является пассивным, а потому неэффективен. Что ещё хуже — у вас создаётся ложное впечатление, будто бы вы изучили материал. Вы можете прослушать курс лекций по квантовой механике, после чего вы познакомитесь с тематикой, некоторой терминологией но... на этом всё.

Будет лучше, если вы станете постоянно стимулировать
Продолжить

Рейтинг:  18  (Против: 0 | За: 18)
Добавлено: 1.01.2015 от Ксакеп

Комментарии (11)

Вычисление прокси серверов


Не знаю для чего люди пользуются анонимными прокси серверами, но учитывая мой опыт, хорошего от таких посетителей ждать не приходится. Вот и решил так сказать озадачиться определением таких пользователей. В сети по этому вопросу информации не так много и это огорчает. Утверждать не возьмусь, но по-моему есть два вида проксиков. Это всякие онлайн анонимайзеры, то есть сайты предоставляющие такую услугу. И анонимные прокси, которые можно прописать в настройках браузера.
Продолжить

Рейтинг:  2  (Против: 0 | За: 2)
Добавлено: 12.12.2014 от Microwap

Комментарии (6)

Пишем простой buildserver на Python (Часть 2)


Фронтенд будет написан с помощью AngularJS.

В директории web, что располагается в корне проекта создайте директорий templates и файлы application.js, index.html, style.css

index.html

Продолжить

Рейтинг:  5  (Против: 0 | За: 5)
Добавлено: 7.12.2014 от Screamer

Комментарии (2)
Всего: 35
<< 1 ... 3 4 5 6 7 >>

Мы в соцсетях

tw tg yt gt