Результаты поиска
|
|
Sanches | Дата: Пятница, 30 Мая 2014, 23:13 | Сообщение # 41 | Тема: ПОМОГИТЕ ПОЖАЛУЙСТА с проблемой со спрайтом |
участник
Сейчас нет на сайте
| В поисковой строке окна выбора объектов введи Sprite. Также его можно найти в категории Game, листнув чуть ниже.
|
|
| |
Sanches | Дата: Среда, 28 Мая 2014, 22:57 | Сообщение # 42 | Тема: Решаем задачи по Construct Classic [вопрос-ответ] |
участник
Сейчас нет на сайте
| Если ты о глобальной карте, то её можно и самому нарисовать (если мир не создаётся процедурно) А если нужна карта местности, то можно использовать объект Canvas, и рисовать на нём точки и линии в зависимости от расположения объектов на уровне.
|
|
| |
Sanches | Дата: Вторник, 27 Мая 2014, 22:52 | Сообщение # 43 | Тема: Решаем задачи по Construct Classic [вопрос-ответ] |
участник
Сейчас нет на сайте
| Смотря как у тебя сохранён мир. Возможно, удобнее будет печатать попиксельно в Canvas
|
|
| |
Sanches | Дата: Четверг, 08 Мая 2014, 16:35 | Сообщение # 44 | Тема: Реклама в Construct Classic |
участник
Сейчас нет на сайте
| Что мешает создать спрайт с текстом и картинками рекламы и при клике на него переходить по нужной ссылке? Добавляй объект File, при клике действие Execute File, в поле записываешь адрес нужной ссылки.
|
|
| |
Sanches | Дата: Четверг, 01 Мая 2014, 22:26 | Сообщение # 45 | Тема: Construct 2 проблема! |
участник
Сейчас нет на сайте
| Измени маску столкновений героя на прямоугольник.
|
|
| |
Sanches | Дата: Пятница, 25 Апреля 2014, 10:49 | Сообщение # 46 | Тема: Некорректно отображается 3D BOX |
участник
Сейчас нет на сайте
| Справа панель слоев. Выбери тот, на котором стоит твой куб, и поставь в свойствах этого слоя галочку напротив 3D layering
|
|
| |
Sanches | Дата: Четверг, 24 Апреля 2014, 20:49 | Сообщение # 47 | Тема: Решаем задачи по Construct Classic [вопрос-ответ] |
участник
Сейчас нет на сайте
| Если у тебя Sampling стоит на Point, то можно поставить на Linear, если это не навредит графике. Вообще адекватного решения я так и не нашел, т.к. не понимаю, из-за чего эта проблема возникает. У самого часто мелькает такая штука.
|
|
| |
Sanches | Дата: Четверг, 24 Апреля 2014, 08:29 | Сообщение # 48 | Тема: Решаем задачи по Construct Classic [вопрос-ответ] |
участник
Сейчас нет на сайте
| Какой при этом FPS? Такие полосы могут возникнуть при вертикальной прокрутке изображения и отсутствии вертикальной синхронизации.
|
|
| |
Sanches | Дата: Понедельник, 14 Апреля 2014, 15:03 | Сообщение # 49 | Тема: При запуске приложения этикетка loading на раб. столе |
участник
Сейчас нет на сайте
| При запуске игры загружаться начинает первый уровень, остальные текстуры и события не трогаются. Если ты сможешь сделать многопотоковое приложение на СС, буду рад)
|
|
| |
Sanches | Дата: Воскресенье, 13 Апреля 2014, 14:29 | Сообщение # 50 | Тема: При запуске приложения этикетка loading на раб. столе |
участник
Сейчас нет на сайте
| Можно сделать первый уровень пустым, с надписью "Loading" и ничем больше. При запуске игры ждать, например, 200мс, и переходить уже на нужный уровень.
|
|
| |
Sanches | Дата: Суббота, 12 Апреля 2014, 09:41 | Сообщение # 51 | Тема: Решаем задачи по Construct Classic [вопрос-ответ] |
участник
Сейчас нет на сайте
| Nick_Rimer, наилучшее решение - последнее. Объект ImageManipulator умеет получать цвет любого пикселя изображения. Всё, что нужно, это раз 300 пройтись двойным циклом по изображению, проверяя, имеют ли соседние с текущим пиксели цвет заливки. Если нет, заливать. Так закрашиваются любые фигуры, главное - отсутствие сглаживания на их краях. То есть если фигура рисовалась прямо в Canvas, то она зальётся полностью и правильно. Недостаток - большие нагрузки на процессор.
|
|
| |
Sanches | Дата: Пятница, 11 Апреля 2014, 17:01 | Сообщение # 52 | Тема: Рисование фигур |
участник
Сейчас нет на сайте
| Там есть только линии и прямоугольники. Более сложные фигуры придётся описывать всякими формулами...
|
|
| |
Sanches | Дата: Четверг, 10 Апреля 2014, 21:48 | Сообщение # 53 | Тема: Рисование фигур |
участник
Сейчас нет на сайте
| В Классике Canvas не умеет рисовать круги. Поэтому выход лишь один - создавать попиксельно. Если тебе нужен именно круг, а не эллипс, то заноси в переменную координаты нажатия мышкой и координаты отпускания кнопки. Середина между этими точками и будет центром твоего круга. По формуле X^2+Y^2=R^2 вычисляй одну из координат, циклом проходя по другой оси. И рисуй линии так, чтобы их середина совпала с Х-координатой центра, например.
|
|
| |
Sanches | Дата: Среда, 09 Апреля 2014, 15:31 | Сообщение # 54 | Тема: Скорость у Bullet |
участник
Сейчас нет на сайте
| Ramilyanamana, при создании нового объекта все настройки поведений и переменные имеют дефолтное значение. Поэтому при создании нового объекта нужно сразу же изменять их до нужного значения. LetsOffBrains дело говорит.
|
|
| |
Sanches | Дата: Вторник, 08 Апреля 2014, 15:55 | Сообщение # 55 | Тема: Решаем задачи по Construct Classic [вопрос-ответ] |
участник
Сейчас нет на сайте
| South_West9, сохрани как-нибудь все вопросы и возможные варианты ответа к ним, также правильный вариант. Также сохраняй на диск все пройденные тесты и номера всех заданных вопросов. При старте теста выбирай из общего списка случайный вопрос, если в списке заданных он уже есть, то выбирай снова, если нет - выбирай следующий. SergeyDo, можно добавить объект в семью. И в эту семью не добавлять больше никаких объектов. Тогда в событиях можно писать просто "On colision between Family and Object" - это для коллизии. Вместо Family - семья, объект вместо Object.
Сообщение отредактировал Sanches - Вторник, 08 Апреля 2014, 15:57 |
|
| |
Sanches | Дата: Воскресенье, 06 Апреля 2014, 13:33 | Сообщение # 56 | Тема: Решаем задачи по Construct Classic [вопрос-ответ] |
участник
Сейчас нет на сайте
| Тогда попробуй сравнивать Х-координату персонажа с Х мыши. Если MouseX меньше, отзеркаливай, если больше - выключай отражение. Если не выйдет, проверь, может есть события, которые всегда отключают зеркало.
|
|
| |
Sanches | Дата: Воскресенье, 06 Апреля 2014, 13:28 | Сообщение # 57 | Тема: Помощь по TimeDelta |
участник
Сейчас нет на сайте
| Во-первых, убери ^Timedelta. Для получения одинакового результата при разном FPS нужно умножать, а не возводить в степень. Не знаю, где вы это берёте, но писать надо *Timedelta. Только первый множитель нужно будет увеличить. Думаю, 6 или 7 будет достаточно. То есть итоговое выражение должно выглядеть примерно так: lerp(paper.X, Sprite4.X, 6*Timedelta) Во-вторых, проверь, может у тебя одновременно переменная paper (может, scissors или stone) равна 1 и repeat = 0. То есть срабатывают какие-то два события одновременно, объект пытается переместиться в две точки сразу. Для удобства просто выведи все эти переменные в текстовый объект и проследи за значениями.
|
|
| |
Sanches | Дата: Воскресенье, 06 Апреля 2014, 00:30 | Сообщение # 58 | Тема: Решаем задачи по Construct Classic [вопрос-ответ] |
участник
Сейчас нет на сайте
| Cоздай переменные (глобальные или приватные для какого-нибудь объекта), отвечающие за голод и настроение. В событиях создай новое Always, в действиях к нему пропиши что-то типа Голод=Голод-Timedelta*СкоростьГолодания То же и с настроением. При нажатии на нужную кнопку просто прибавляй сколько нужно к соответствующей переменной.
|
|
| |
Sanches | Дата: Суббота, 05 Апреля 2014, 23:02 | Сообщение # 59 | Тема: Решаем задачи по Construct Classic [вопрос-ответ] |
участник
Сейчас нет на сайте
| Если угол базиса = 180, то в действии к поведению костной анимации выбирай Set mirror = Yes. Если угол базиса = 0, то No
|
|
| |
Sanches | Дата: Суббота, 05 Апреля 2014, 23:00 | Сообщение # 60 | Тема: Рандомное значение переменной |
участник
Сейчас нет на сайте
| Можно. Но зачем, когда всё работает точно так же при использовании одной короткой формулы?
|
|
| |