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

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

Вернуться   forum.boolean.name > Поиск по форуму

Показано с 1 по 25 из 26.
На поиск затрачено 0.01 сек.
Поиск: Сообщения от: dimond
Раздел: Болтовня 14.02.2008, 04:09
Ответов: 23
Просмотров: 3,000
Автор dimond
Ответ: Re: Morrowind

The Elder Scrolls III, а по другому - Morrowind, остров в океане. других Morrowind нет.
Раздел: 3D-программирование 14.02.2008, 02:57
Ответов: 15
Просмотров: 5,326
Автор dimond
Ответ: Re: Перебор нескольких списков за цикл

есть идея создать в игре только один тип, отвечающий за всех. Сам игрок, друзья, враги, еще кто нибудь (и пульки тоже) - это один тип обьектов, разделенный по классу.
Преимущества очевидны - в цикле...
Раздел: Полезные функции 11.02.2008, 02:12
Ответов: 33
Просмотров: 17,926
Автор dimond
Ответ: очень маленькие хинты

Думаю, что проверка на MouseHit() будет лишней. я ее вписал на всякий случай, но походу работает и без нее.
Раздел: Полезные функции 10.02.2008, 02:11
Ответов: 33
Просмотров: 17,926
Автор dimond
Ответ: очень маленькие хинты

Global Click%
Function MouseClick(n%)
If MouseDown(n) Then
Click=True
EndIf
If Click=True Then
If Not MouseDown(n) Then
If Not MouseHit(n) Then
Click=False
Return True
Раздел: 3D-программирование 09.02.2008, 05:47
Ответов: 47
Просмотров: 9,773
Автор dimond
Ответ: Вопрос про наболевшее - коллизии.

В том то и дело что не двигались. я просто натыкал неподвижных обьектов в пространстве. вот еще раз проверил, проверка всеравно срабатывает так.
---
При перемене местами типов коллизия не...
Раздел: 3D-программирование 09.02.2008, 04:08
Ответов: 47
Просмотров: 9,773
Автор dimond
Ответ: Вопрос про наболевшее - коллизии.

Обьясни в чем разница. Ведь работало правильно, поэтому не обратил особого внимания.
Раздел: 3D-программирование 09.02.2008, 02:02
Ответов: 47
Просмотров: 9,773
Автор dimond
Ответ: Вопрос про наболевшее - коллизии.

Но человек просил с массивом! не в моих принципах отвечать типа: чувак используй типы, они круче всех. А если ему Надо_было_только_с_массивом?
Вот я и набросал как это можно сделать, хочя и знал что...
Раздел: 3D-программирование 08.02.2008, 03:32
Ответов: 47
Просмотров: 9,773
Автор dimond
Ответ: Вопрос про наболевшее - коллизии.

Собрал простенькую программулину (все не выкладываю только основные моменты).



Const BOT_C%=111

Dim Tank(10)

For i=0 To 9
Tank(i)=CreateCube()
Раздел: Полезные функции 12.01.2008, 02:59
Ответов: 33
Просмотров: 17,926
Автор dimond
Ответ: очень маленькие хинты

меняет цвет при условии
Color (health<25)*255,(health>=25)*255,0:text 0,0,health
у меня идея, упрощение кода донельзя
если я изобрел велосипед, скажите.
Раздел: 3D-программирование 13.11.2007, 01:40
Ответов: 11
Просмотров: 4,095
Автор dimond
Re: Физика для шутеров - сразу не бить.

Это я про ровные поверхности писал, чтоб можно было подыматься на подьемы в 45 градусов и более без замедления.
Зато если игрок падает, то ускорение свободного падения само собой получается.
Раздел: 3D-программирование 12.11.2007, 05:46
Ответов: 11
Просмотров: 4,095
Автор dimond
Re: Физика для шутеров - сразу не бить.

Попробуй так (чтоб игрок не замедлялся когда подымается)
Сначала надо проверить, если игрок движется вверх, то установить гравитацию в нуль, если вниз - в минус.
Проверка проста - замеряем координаты...
Раздел: FAQ 10.11.2007, 02:12
Ответов: 11
Просмотров: 8,698
Автор dimond
Re: Как реализовать прозрачность текстуры

Если ты считаешь себя гуру фотошопа, пусть будет так, никто не спорит. А вот другие могут и не знать.
---
Вместо флага 4 можно использовать флаг 2 + альфаканал. Намного лучше смотрится, если это к...
Раздел: Болтовня 10.11.2007, 01:57
Ответов: 96
Просмотров: 22,702
Автор dimond
Re: колитесь, кто откуда?!

А народ то из городских...
ст. Выселки, Краснодарский край
Раздел: FAQ 08.11.2007, 03:02
Ответов: 11
Просмотров: 8,698
Автор dimond
Re: Как реализовать прозрачность текстуры

установить прозрачность на любой пиксель - юзайте ARGB.
кстати на созданую программно текстуру не действует флаг 4 или 2
т. к. альфаканал пикселей непрозрачен.
перед использованием я обычно...
Раздел: 3D-программирование 13.10.2007, 02:08
Ответов: 19
Просмотров: 4,996
Автор dimond
Re: Video

Graphics 800,600,32,2
SetBuffer BackBuffer()

mov=OpenMovie("movie.Avi")

Repeat
Cls
DrawMovie(mov,0,0,800,600)
Flip
Forever
Раздел: 3D-программирование 03.10.2007, 02:38
Ответов: 20
Просмотров: 6,961
Автор dimond
Re: Гравитация

В том то и дело что планета не круглая это геосфера модифицированная с помощью noise
Раздел: Алгоритмика 02.10.2007, 05:37
Ответов: 15
Просмотров: 5,341
Автор dimond
Re: стрельба очеридями и одиночная

Global Bullet_time%

. . .

If MouseDown(1) And Bullet_time=0 Create_bullet():Bullet_time=10
If Bullet_time>0 Bullet_time=Bullet_time-1

имхо через переменную проще
Раздел: 2D-программирование 02.10.2007, 02:32
Ответов: 14
Просмотров: 4,044
Автор dimond
Re: Про дробную часть

Просто я всегда явно задаю параметры, без доп. вычислений, так проще и быстрее. ок, будет время, сделаю с вычислением.
Раздел: 2D-программирование 01.10.2007, 02:14
Ответов: 14
Просмотров: 4,044
Автор dimond
Re: Про дробную часть

что-то я стормозил, сразу на цифры не посмотрел
использовать строку будет тормозно, а если у него тысячи таких вычислений.
мой вариант

a#=-2.5548
s%=(Abs(a)-Floor(Abs(a)))*Sgn(a)*10000

количество...
Раздел: 3D-программирование 29.09.2007, 05:39
Ответов: 9
Просмотров: 3,822
Автор dimond
Re: Alpha in 3d if not load Texture

два варианта:
1)в 3dsmax разделяешь меш на несколоко обьектов
потом грузишь как аниммеш ищешь нужный чилд и текстуришь его.

2) ищешь нужный сурфейс меша и паинтишь его новым брушем.
Раздел: 3D-программирование 29.09.2007, 05:21
Ответов: 20
Просмотров: 6,961
Автор dimond
Re: Гравитация

Ок посмотрим.

В моем коде вместо сферы для лучшей наглядности загрузить меш
Создаем Geosphere(Геосфера) в 3dsmax, Radius:200, Segments:8 и модифицируем с помощью Noise, scale:100, Strength:60, для...
Раздел: 2D-программирование 29.09.2007, 04:38
Ответов: 14
Просмотров: 4,044
Автор dimond
Re: Sound ~~~

Вовчик, сначала обьясни нормально что именно
поменять местами что ли
Раздел: 3D-программирование 26.09.2007, 05:18
Ответов: 20
Просмотров: 6,961
Автор dimond
Re: Гравитация

если EntityCollided(Player,tplanet) то gravity=0 иначе gravity=-.6

игрок столкнулся с землей и остановился. Но без движения нет и коллизии - включается gravity.
Получается как бы сказать дрожжание,...
Раздел: 3D-программирование 23.09.2007, 04:49
Ответов: 20
Просмотров: 6,961
Автор dimond
Re: Гравитация

собрал через AlignToVector
для упрощения координаты планеты 0,0,0

dx#=EntityX(player,1)
dy#=EntityY(player,1)
dz#=EntityZ(player,1)
ln#=Sqr(dx*dx+dy*dy+dz*dz)
dx=dx/ln
...
Раздел: 3D-программирование 18.09.2007, 02:57
Ответов: 20
Просмотров: 6,961
Автор dimond
Гравитация

Есть player - точка, к которой привязана камера. Управление стандартное
по оси Y вращаем игрока, а по оси X камеру. Притяжение - перемещение по локальной(так надо см. далее) оси Y игрока MoveEntity...
Показано с 1 по 25 из 26.

 

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


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