Гравитация

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

785412
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 12.06.2009 (Пт) 19:25

Гравитация

Сообщение 785412 » 22.07.2009 (Ср) 8:19

Как в вб сделать гравитацию :?: А то я уже замучался её делать :eye:

Ronin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 635
Зарегистрирован: 13.02.2002 (Ср) 14:16
Откуда: Россия, Москва

Re: Гравитация

Сообщение Ronin » 22.07.2009 (Ср) 9:00

Мда.. Нужно создать тело, очень большое по массе, тогда появится гравитация.. =)
С уважением,
Игорь Шувалов aka Ronin

Roman Koff
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 495
Зарегистрирован: 17.09.2008 (Ср) 9:22
Откуда: От туда

Re: Гравитация

Сообщение Roman Koff » 22.07.2009 (Ср) 9:50

Если вопрос про вб, тонадо написать ну ооочень большой код и обязательно пустить его в свободное плавание, например в локальную сеть или в интернет. И вот тогда, он, возможно начнет притягивать к себе более мелкие коды, такие как спамы, куки, закладки, трояны и всякие другие антивирусы ...
Слава роботам! Убить всех человеков! Bite my shiny metal ass!

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Гравитация

Сообщение Mikle » 22.07.2009 (Ср) 10:52

785412 писал(а):Как в вб сделать гравитацию :?: А то я уже замучался её делать :eye:

И как конкретно ты делал? Что не вышло?

785412
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 12.06.2009 (Пт) 19:25

Re: Гравитация

Сообщение 785412 » 22.07.2009 (Ср) 10:59

Реальности... Окружность падает не реально=(. Исходник я уже давно удалил, подумав что легче всё сначала начать, чем вспоминать что было....

785412
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 12.06.2009 (Пт) 19:25

Re: Гравитация

Сообщение 785412 » 22.07.2009 (Ср) 11:03

Roman Koff писал(а):спамы, куки, закладки, трояны и всякие другие антивирусы ..

:D Ативирусы .. хм.. есть такой вирус Антивирус? :D

Roman Koff
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 495
Зарегистрирован: 17.09.2008 (Ср) 9:22
Откуда: От туда

Re: Гравитация

Сообщение Roman Koff » 22.07.2009 (Ср) 12:37

Про теорию почитай здесь:

http://ru.wikipedia.org/wiki/%D0%A3%D1% ... 0%B8%D1%8F

На практике, вычфизика в действии здесь (правда пример немного не по твоему вопросу, но разобраться поможет. Писано на VB6, но, если поковырять, понять принцип можно):

http://download.guap.ru/distribs/Model.rar
Слава роботам! Убить всех человеков! Bite my shiny metal ass!

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Гравитация

Сообщение FireFenix » 22.07.2009 (Ср) 12:39

где-то давно скачал исходник интересной реализации
http://www.rapidshare.ru/1109169
Думаю на основе этого можно построить своё =)
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: Гравитация

Сообщение JohnK » 22.07.2009 (Ср) 17:16

Ну для начала, можно использовать sin с затухающей амплитудой беря только положительные значения. Получится что мячик кинули и он некоторое время имитирует физическую реальность "подпрыгивания". Здесь присутствует гравитация....
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Гравитация

Сообщение Mikle » 22.07.2009 (Ср) 17:57

JohnK
Лучше делать сразу правильно. Законы Ньютона в средней школе изучают. Вот на vb6:
Вложения
Grav.zip
(1.49 Кб) Скачиваний: 117

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: Гравитация

Сообщение JohnK » 22.07.2009 (Ср) 19:19

Вообще-то задача вообще не определена. Какой объект, как двигается и тд...

Лучше делать сразу правильно


Тогда в формулу нужно добавлять коэф. эластичности тела, коэф. трения среды, массу тела и так далее.
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Гравитация

Сообщение Mikle » 22.07.2009 (Ср) 19:55

коэф. эластичности тела, коэф. трения среды, массу тела и так далее.

Это всё не имеет отношения к гравитации.

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: Гравитация

Сообщение JohnK » 22.07.2009 (Ср) 20:12

Автор:
Реальности... Окружность падает не реально

Тут одной гравитацией уже не обойдешься...
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: Гравитация

Сообщение JohnK » 22.07.2009 (Ср) 21:48

Вот падение не упругого тела. Мышкой поднимай и отпускай.
Вложения
RealPhysics.rar
(5.47 Кб) Скачиваний: 100
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: Гравитация

Сообщение JohnK » 22.07.2009 (Ср) 23:32

А вот набрости эластичного мячика
Вложения
RealPhysics3.rar
(7.08 Кб) Скачиваний: 99
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

785412
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 12.06.2009 (Пт) 19:25

Re: Гравитация

Сообщение 785412 » 23.07.2009 (Чт) 9:09

ОТлично!! спс, тока как сделать чтоб от наклонных поверхностей по разными углами отскакивал? :|

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: Гравитация

Сообщение JohnK » 23.07.2009 (Чт) 10:22

А ты мышкой пробывал кидать?
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Гравитация

Сообщение Mikle » 23.07.2009 (Чт) 10:34

Ну тогда уж:
download/file.php?id=7423

785412
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 12.06.2009 (Пт) 19:25

Re: Гравитация

Сообщение 785412 » 25.07.2009 (Сб) 7:27

Спс. Run-time error :|

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: Гравитация

Сообщение JohnK » 25.07.2009 (Сб) 9:08

В каком примере? Везде работает ОК.
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

785412
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 12.06.2009 (Пт) 19:25

Re: Гравитация

Сообщение 785412 » 25.07.2009 (Сб) 14:13

Ну тогда уж:
download/file.php?id=7423

в этом, возможно у мя комп такой!

arvitaly
Постоялец
Постоялец
 
Сообщения: 485
Зарегистрирован: 12.04.2009 (Вс) 0:30
Откуда: Казань

Re: Гравитация

Сообщение arvitaly » 25.07.2009 (Сб) 14:42

в этом, возможно у мя комп такой!


Cамодельный чтоли?

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: Гравитация

Сообщение JohnK » 25.07.2009 (Сб) 14:57

Я не думаю что у тебя комп из ряда вон выходящий. И Директ 7 тоже должен быть. Ты лучше ошибку в студию представь.
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Гравитация

Сообщение Debugger » 25.07.2009 (Сб) 15:00

Run-time error

Ты лучше ошибку в студию представь

А еще лучше - сделать принтскрин ошибки вместе со строчкой, на которой она возникает.
Cамодельный чтоли?

:D

785412
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 12.06.2009 (Пт) 19:25

Re: Гравитация

Сообщение 785412 » 25.07.2009 (Сб) 15:04

Run-time error '-2005530518(8876086a)':
Automation error
З.Ы. Я запускаю екзе файл

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: Гравитация

Сообщение JohnK » 25.07.2009 (Сб) 15:32

Похоже ошибка при создании объекта Директа. Запусти в рантайме и cледуй Debug. И кусок кода в студию!
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Гравитация

Сообщение Mikle » 27.07.2009 (Пн) 10:09

785412 писал(а):Run-time error '-2005530518(8876086a)':
Automation error
З.Ы. Я запускаю екзе файл

Ты не на Висте, случайно, сидишь? Если так, то нужен dx8vb.dll.

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Гравитация

Сообщение FireFenix » 27.07.2009 (Пн) 13:37

у меня даже при наличии dx8vb.dll в Win7 выбивает на создании объекта =)
Код: Выделить всё
Set d3d = DX8.Direct3DCreate
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Гравитация

Сообщение Mikle » 27.07.2009 (Пн) 15:27

Зарегистрируй dll так:
regsvr32 диск:\путь\dx8vb.dll
Это нужно сделать из-под администратора. На Win7, так же, как и на Висте, проверено.

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: Гравитация

Сообщение JohnK » 28.07.2009 (Вт) 17:59

Да вообще-то директ при установке итак должен сам себя регистрировать. А на Висте не 10 директ стоит?
Посмотри в References какие библиотеки имеются в поле зрения.
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

След.

Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 70

    TopList