Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 12.07.2010, 14:16   #1
WhiteBlack
Нуждающийся
 
Регистрация: 11.07.2010
Сообщений: 61
Написано 3 полезных сообщений
(для 3 пользователей)
Смех магнит без PhysX

мне нужно сделать, допустим, шарик, который бы притягивал к себе все тела, находящиеся в определенном радиусе от него, причем, чем ближе тем сильнее. Можно это как-нибудь осуществить?
(Offline)
 
Ответить с цитированием
Старый 12.07.2010, 14:22   #2
is.SarCasm
Бывалый
 
Аватар для is.SarCasm
 
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений
(для 428 пользователей)
Ответ: магнит без PhysX

Вы не в ту тему отписались. Вам в вопросы-ответы. Ну тут только перебирать все притягиваемые объекты и двигать.
(Offline)
 
Ответить с цитированием
Старый 12.07.2010, 14:28   #3
Spiderman
Знающий
 
Аватар для Spiderman
 
Регистрация: 28.07.2008
Адрес: Киев
Сообщений: 228
Написано 61 полезных сообщений
(для 191 пользователей)
Ответ: магнит без PhysX

force = 1000 - EntityDistance#(шарик, тело)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
WhiteBlack (12.07.2010)
Старый 12.07.2010, 14:40   #4
WhiteBlack
Нуждающийся
 
Регистрация: 11.07.2010
Сообщений: 61
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: магнит без PhysX

Spiderman спасибо, но если мне нужно чтобы к нему притягивались все объекты, что для каждого прописывать... как то геморно
(Offline)
 
Ответить с цитированием
Старый 12.07.2010, 14:45   #5
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: магнит без PhysX

Кулон не глядя.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Dream (12.07.2010)
Старый 12.07.2010, 14:53   #6
WhiteBlack
Нуждающийся
 
Регистрация: 11.07.2010
Сообщений: 61
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: магнит без PhysX

Сообщение от ABTOMAT Посмотреть сообщение
Кулон не глядя.
не понял, то есть формулу то эту я знаю, но как ее для всех тел сразу использовать
(Offline)
 
Ответить с цитированием
Старый 12.07.2010, 14:55   #7
WhiteBlack
Нуждающийся
 
Регистрация: 11.07.2010
Сообщений: 61
Написано 3 полезных сообщений
(для 3 пользователей)
Смущение Ответ: магнит без PhysX

може кто примерчик где-нибудь видел?
(Offline)
 
Ответить с цитированием
Старый 12.07.2010, 14:57   #8
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: магнит без PhysX

Сообщение от WhiteBlack Посмотреть сообщение
не понял, то есть формулу то эту я знаю, но как ее для всех тел сразу использовать
http://ru.wikipedia.org/wiki/Принцип_суперпозиции
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 12.07.2010, 15:00   #9
WhiteBlack
Нуждающийся
 
Регистрация: 11.07.2010
Сообщений: 61
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: магнит без PhysX

ладно, тогда по-другому:
как узнать что какой-то объект "зашел" в радиус действия магниного поля, учитывая, что магнит тоже может двигаться?
(Offline)
 
Ответить с цитированием
Старый 12.07.2010, 15:05   #10
DeeJex
Разработчик
 
Аватар для DeeJex
 
Регистрация: 24.02.2010
Адрес: Новороссийск
Сообщений: 485
Написано 112 полезных сообщений
(для 329 пользователей)
Ответ: магнит без PhysX

Сообщение от WhiteBlack Посмотреть сообщение
ладно, тогда по-другому:
как узнать что какой-то объект "зашел" в радиус действия магниного поля, учитывая, что магнит тоже может двигаться?
If EntityDistance#(source%,dest%) < MagnitSize# Then Return 1
__________________
299 792 458
(Offline)
 
Ответить с цитированием
Старый 12.07.2010, 15:09   #11
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
Злость Ответ: магнит без PhysX

Сообщение от ABTOMAT Посмотреть сообщение
Кулон не глядя.
Не, лучше вот это:

А вместо G подставить подходящий коэфицент.

Хотя твоя формула точно такаяже (сила обратно пропорциональна квадрату растояния)
(Offline)
 
Ответить с цитированием
Старый 12.07.2010, 15:30   #12
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: магнит без PhysX

при росте расстояния F стремится в ноль. Поэтому условия нужны лишь для облегчения модели.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 12.07.2010, 15:38   #13
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
Сообщение Ответ: магнит без PhysX

Сообщение от impersonalis Посмотреть сообщение
при росте расстояния F стремится в ноль. Поэтому условия нужны лишь для облегчения модели.
Верно говориш, ибо тела будут всё время притягиватся друк к другу .

if(F<0.1) F=0;
(Offline)
 
Ответить с цитированием
Старый 12.07.2010, 15:49   #14
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: магнит без PhysX

Сообщение от Den Посмотреть сообщение
Не, лучше вот это:

А вместо G подставить подходящий коэфицент.

Хотя твоя формула точно такаяже (сила обратно пропорциональна квадрату растояния)
Одна и та же херня тащемта.
Разница в коэффициенте и в том от чего зависит сила (масса/заряд)
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 12.07.2010, 16:05   #15
WhiteBlack
Нуждающийся
 
Регистрация: 11.07.2010
Сообщений: 61
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: магнит без PhysX

а нету случайно функции для проверки расстояния между объектами по их типу?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 13:05.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com