 |
14.02.2011, 07:34
|
#1321
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Блин это ппц  . Что так тяжело выучить пару англ. слов и использовать их, а не это извращение?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
14.02.2011, 23:42
|
#1322
|
Мастер
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений (для 504 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Новичкам! Предложение для упрощения создания мега-игры:
Пояснение новичкам:
пишите вопросы (предложения) по разделам (3D / 2D / и другие);
необязательно создавать новую тему с вашим личным вопросом (ищите похожее обсуждение);
вводите в поиске слово, о котором хотите узнать (например эффекты);
старайтесь не продолжать задавать вопросы в одной теме, не связанные с ней (например, сначала вопрос "как подсчитать", а потом "хотел бы так же узнать как найти", потом уже "а как анимировать?"
как-то так
~ ~ ~
По англ. я "ударник"...
Просто есть некое отвращение писа'ть почему-же на англ. языке.
(мне привычно читать cJIoBa Takue, думал тем кто не знает англ. язык будет легче...  )
A Boo6we He noHumaIO gpyrux, kak oHu He moryT npo4ecTb eToT TekcT,
no mogut prochest' ety chush'
|
(Offline)
|
|
17.02.2011, 01:14
|
#1323
|
Бывалый
Регистрация: 16.09.2009
Адрес: Sun system
Сообщений: 831
Написано 442 полезных сообщений (для 1,836 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Прочитать это можно, но как, блин, набирать эти названия раз за разом пока программу пишешь? Да и читается не все.
З.Ы. Приведенные два примера равноценны по "чушестости", ИМХО. Оба плохо-читаемы.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо FireOwl за это полезное сообщение:
|
|
17.02.2011, 20:49
|
#1324
|
Разработчик
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений (для 74 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
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)? Позиция тела пульки соблюдается.
__________________
Самый первый и самый великий программист - это Бог.
|
(Offline)
|
|
17.02.2011, 21:45
|
#1325
|
ПроЭктировщик
Регистрация: 01.02.2011
Сообщений: 148
Написано 7 полезных сообщений (для 8 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Можешь выложить весь код?
|
(Offline)
|
|
17.02.2011, 21:54
|
#1326
|
Бывалый
Регистрация: 16.09.2009
Адрес: Sun system
Сообщений: 831
Написано 442 полезных сообщений (для 1,836 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
А ты проверяешь, приняло ли тело нужный угол поворота, по направлению движения после придания ему импульса?
Не выйдет, pxBodyAddForce и ему подобные используют не относительные координаты тела а глобальные.
А угол тела там будь хоть каким.
Если хочешь послать тело в нужное направление, то придется используя данные о углах наклона родителя, вычислять силу по трем коорд. осям для AddForce. (Синусы\косинусы там всякие)
Имхо: физикс для простых пуль, которых и видно то не бывает во время выстрела - это слишком.
|
(Offline)
|
|
17.02.2011, 22:31
|
#1327
|
Разработчик
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений (для 74 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от FireOwl
А ты проверяешь, приняло ли тело нужный угол поворота, по направлению движения после придания ему импульса?
Не выйдет, pxBodyAddForce и ему подобные используют не относительные координаты тела а глобальные.
А угол тела там будь хоть каким.
Если хочешь послать тело в нужное направление, то придется используя данные о углах наклона родителя, вычислять силу по трем коорд. осям для AddForce. (Синусы\косинусы там всякие)
Имхо: физикс для простых пуль, которых и видно то не бывает во время выстрела - это слишком.
|
)) А ты проэкт Сортиры 2, Автомата, посмотри)). Ладно, спасибо за совет, займусь.
__________________
Самый первый и самый великий программист - это Бог.
|
(Offline)
|
|
20.02.2011, 13:19
|
#1328
|
Оператор ЭВМ
Регистрация: 19.11.2010
Сообщений: 31
Написано 2 полезных сообщений (для 8 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Здравствуйте, хотел наложить на изображение маску но неполучается может подскажите в чём дело ( хотел чтобы был прозрачным серый цвет по центру
-----------------------------
Fon=LoadImage("Fon.jpg")
MaskImage Fon,184,191,209 (посотрел в фотошопе цвета)
-----------------------------
p.s. ещё хотле спросить на одно изображение можно накладывать несколько масок?)
|
(Offline)
|
|
20.02.2011, 13:31
|
#1329
|
Дэвелопер
Регистрация: 21.11.2009
Сообщений: 1,701
Написано 658 полезных сообщений (для 1,963 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Не используй .jpg для маски. Используй bmp, png, tga.
__________________
осталось 7
Последний раз редактировалось baton4ik, 21.02.2011 в 21:12.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо baton4ik за это полезное сообщение:
|
|
20.02.2011, 14:09
|
#1330
|
Оператор ЭВМ
Регистрация: 19.11.2010
Сообщений: 31
Написано 2 полезных сообщений (для 8 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
пробывал неработает
|
(Offline)
|
|
20.02.2011, 14:15
|
#1331
|
Дэвелопер
Регистрация: 21.11.2009
Сообщений: 1,701
Написано 658 полезных сообщений (для 1,963 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Открыл один из своих исходников, сразу увидел:
Global loading=LoadImage("loading.bmp")
MaskImage(loading,255,255,255)
MidHandle(loading)
DrawImage(loading,GraphicsWidth()*.5,GraphicsHeight()*.5)
Flip()
И всё работает.
__________________
осталось 7
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
20.02.2011, 15:43
|
#1332
|
Бывалый
Регистрация: 16.09.2009
Адрес: Sun system
Сообщений: 831
Написано 442 полезных сообщений (для 1,836 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Попробуй сохранить в PNG, в фотошопе, затереть стеркой для фона весь ненужный цвет и залить каким-нибудь розовым (все равно), потом загружать уже с маской для розового.
З.Ы. Нет нельзя. (Несколько масок)
З.З.Ы. JPG для изображений с маской использовать плохо. Из-за того что он сжимает картинки, всегда мусор всякий плавает..
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
21.02.2011, 11:21
|
#1333
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,158
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сотря для чего.........можно изображение положить на спрайт а потом несколько масок стянуть..
|
(Offline)
|
|
25.02.2011, 17:53
|
#1334
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Как проверять пересечение курсора с кругом?
|
(Offline)
|
|
25.02.2011, 18:34
|
#1335
|
Бывалый
Регистрация: 16.09.2009
Адрес: Sun system
Сообщений: 831
Написано 442 полезных сообщений (для 1,836 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Ничего себе вопросик!
Посчитай расстояние от курсора до центра круга и сравни с его радиусом!
И да поможет тебе Пифагор!
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо FireOwl за это полезное сообщение:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:56.
|