![]() |
Ответ: Вопрос-Ответ (для новичков)
Блин это ппц :). Что так тяжело выучить пару англ. слов и использовать их, а не это извращение?
|
Ответ: Вопрос-Ответ (для новичков)
Новичкам! Предложение для упрощения создания мега-игры:
~ ~ ~ По англ. я "ударник"... Просто есть некое отвращение писа'ть почему-же на англ. языке. (мне привычно читать cJIoBa Takue, думал тем кто не знает англ. язык будет легче... :-) :doof: ) |
Ответ: Вопрос-Ответ (для новичков)
Прочитать это можно, но как, блин, набирать эти названия раз за разом пока программу пишешь? Да и читается не все.
З.Ы. Приведенные два примера равноценны по "чушестости", ИМХО. Оба плохо-читаемы. |
Ответ: Вопрос-Ответ (для новичков)
Function CreateBullet(parent%)
a.Bullet=New Bullet a\model=CreateSphere (4) a\pxbody=pxBodyCreateSphere (2,10) pxBodySetRotation a\pxbody,EntityPitch#(parent%), EntityYaw#(parent%), EntityRoll#(parent%) pxBodySetPosition a\pxbody,EntityX#(parent%), EntityY#(parent%), EntityZ#(parent%) pxBodyAddForce(a\pxbody,0, 0, 100000, 1) End Function Всё таже пулька. Теперь вопрос не подскажите ли вы почему тело пульки не хочет принимать угол поворота родителя. Я что-то не так делаю (в команде pxBodySetRotation)? Позиция тела пульки соблюдается. |
Ответ: Вопрос-Ответ (для новичков)
Можешь выложить весь код?
|
Ответ: Вопрос-Ответ (для новичков)
А ты проверяешь, приняло ли тело нужный угол поворота, по направлению движения после придания ему импульса?
Не выйдет, pxBodyAddForce и ему подобные используют не относительные координаты тела а глобальные. А угол тела там будь хоть каким. Если хочешь послать тело в нужное направление, то придется используя данные о углах наклона родителя, вычислять силу по трем коорд. осям для AddForce. (Синусы\косинусы там всякие) Имхо: физикс для простых пуль, которых и видно то не бывает во время выстрела - это слишком. |
Ответ: Вопрос-Ответ (для новичков)
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
Вложений: 1
Здравствуйте, хотел наложить на изображение маску но неполучается может подскажите в чём дело ( хотел чтобы был прозрачным серый цвет по центру
----------------------------- Fon=LoadImage("Fon.jpg") MaskImage Fon,184,191,209 (посотрел в фотошопе цвета) ----------------------------- p.s. ещё хотле спросить на одно изображение можно накладывать несколько масок?) |
Ответ: Вопрос-Ответ (для новичков)
Не используй .jpg для маски. Используй bmp, png, tga.
|
Ответ: Вопрос-Ответ (для новичков)
пробывал неработает
|
Ответ: Вопрос-Ответ (для новичков)
Открыл один из своих исходников, сразу увидел:
Код:
Global loading=LoadImage("loading.bmp") |
Ответ: Вопрос-Ответ (для новичков)
Попробуй сохранить в PNG, в фотошопе, затереть стеркой для фона весь ненужный цвет и залить каким-нибудь розовым (все равно), потом загружать уже с маской для розового.
З.Ы. Нет нельзя. (Несколько масок) З.З.Ы. JPG для изображений с маской использовать плохо. Из-за того что он сжимает картинки, всегда мусор всякий плавает.. |
Ответ: Вопрос-Ответ (для новичков)
Сотря для чего.........можно изображение положить на спрайт а потом несколько масок стянуть..
|
Ответ: Вопрос-Ответ (для новичков)
Как проверять пересечение курсора с кругом?
|
Ответ: Вопрос-Ответ (для новичков)
Ничего себе вопросик! :-D
Посчитай расстояние от курсора до центра круга и сравни с его радиусом! И да поможет тебе Пифагор! |
Часовой пояс GMT +4, время: 08:33. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot