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

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

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

Показано с 76 по 100 из 285.
На поиск затрачено 0.02 сек.; сгенерировано 83 мин. назад.
Поиск: Сообщения от: Platon
Раздел: PureBasic 07.01.2008, 11:43
Ответов: 10
Просмотров: 8,118
Автор Platon
Ответ: Мнгновенный доступ к элементу списка в Пурике - как?

"SelectElement" не дает возможности мгновенного доступа к списку, он перебирает список пока не найдет элемент с нужным индексом
Используй "ChangeCurrentElement" передавая адрес нужного элемента, или...
Раздел: Алгоритмика 24.12.2007, 12:53
Ответов: 11
Просмотров: 8,216
Автор Platon
Re: 3D в 2D

Привычка. Причем весьма полезная ;)
Раздел: Математика 23.12.2007, 04:44
Ответов: 1
Просмотров: 7,169
Автор Platon
Неявную функцию в параметрическую

Как можно перевести функцию в неявном виде F(x, y, z) = c в параметрический вид x(u, v) y(u, v) z(u, v)?
Раздел: Алгоритмика 23.12.2007, 02:11
Ответов: 11
Просмотров: 8,216
Автор Platon
Re: 3D в 2D

Думаю поймешь из исходника, переписывать алгоритм лень :)

;Разрешение
ScreenWidth = 800
ScreenHeight = 600

;Центр экрана
CenterX = ScreenWidth Shr 1
CenterY = ScreenHeight Shr 1
Раздел: Библиотеки 14.12.2007, 06:57
Ответов: 19
Просмотров: 12,336
Автор Platon
Re: Звуковой двиг?

Звуковая система блица как раз на FMOD 3.75 базируется ;)
Раздел: 3D-программирование 14.12.2007, 03:23
Ответов: 21
Просмотров: 11,828
Автор Platon
Re: Ограничение наклона камеры в FPS

ЖЖоте :)

CamYaw# = CamYaw + MouseXSpeed() * MouseXSens#
If (CamYaw > 359) Then CamYaw = CamYaw - 360
If (CamYaw < 0) Then CamYaw = CamYaw + 360
CamPitch# = CamPitch - MouseYSpeed() *...
Раздел: Blitz3D 24.11.2007, 04:57
Ответов: 6
Просмотров: 5,049
Автор Platon
Re: Шаги

Отвратный исходник.
Раздел: 3D-программирование 24.11.2007, 04:55
Ответов: 19
Просмотров: 6,570
Автор Platon
Re: Как сделать коллизию без скольжения, остнвки и тп прост чтоб узнть есть ли стлкнвение

Мда, развели флуда на страницу :)

If EntityCollided(Ентити, Тип) Then
;Отключаем коллизию
EntityType(Ентити, 0)
EndIf
Раздел: 3D-программирование 18.11.2007, 08:16
Ответов: 20
Просмотров: 10,142
Автор Platon
Re: Загрузка мешей

В кривых руках все глючит ;)
Раздел: PureBasic 09.11.2007, 09:46
Ответов: 13
Просмотров: 18,094
Автор Platon
Re: Предложения по модификации PureBASIC'а

All_Creater
Что-то ты путаешь, там формат RGB, точнее ARGB, про альфу еще не забывай.

Procedure ARGB(Red, Green, Blue, Alpha = 255)
ProcedureReturn Alpha << 24 | Red << 16 | Green << 8 |...
Раздел: 3D-программирование 07.11.2007, 12:30
Ответов: 26
Просмотров: 10,332
Автор Platon
Re: модель из Желе

Грудь крепишь к костям в 3д редакторе, кости в Блице находишь с помощью FindChild (модель грузить как анимированную) и их движение просчитываешь по приведенному выше алгоритму. :)
Раздел: 3D-программирование 07.11.2007, 08:35
Ответов: 21
Просмотров: 6,759
Автор Platon
Re: Двигать объект двухмерным курсором

Это не проблема, можно умножить полученые координаты (вектор) на матрицу трансформации камеры и все. Так же и с другими обьектами, не только с камерой.

;Разрешение
ScreenWidth = 800
ScreenHeight =...
Раздел: PureBasic 02.11.2007, 17:22
Ответов: 7
Просмотров: 7,673
Автор Platon
Re: Как экспортировать функции из EXE?

Где это ты такое видел? Это вообще не возможно, кроме как дизассемблинга, но это уже не экспорт.
Исполняемый модуль от библиотеки отличается как раз тем что у него нет секции экспорта (и не только).
Раздел: 3D-программирование 27.10.2007, 21:55
Ответов: 22
Просмотров: 6,975
Автор Platon
Re: Параноя.Потеря памяти.

Ничего там в Блице не течет, ты просто что-то не удаляешь. Попробуй, если не веришь, отдельно грузить\удалять аним меши и смотри на выделяемую память.
Раздел: PureBasic 27.10.2007, 02:23
Ответов: 13
Просмотров: 18,094
Автор Platon
Re: Предложения по модификации PureBASIC'а

All_Creater
Вот тебе структура спрайта - делай с ним что хочешь :)

Structure D3DTLVERTEX
Px.f
Py.f
Pz.f
Rhw.f
Color.l
Specular.l
Раздел: 3D-программирование 25.10.2007, 13:29
Ответов: 15
Просмотров: 5,583
Автор Platon
Re: ScaleEntity & ScaleMesh

В Блице ты трансформируешь матрицу ентити, а DX уже каждый раз перед выводом меша, устанавливает свою матрицу трансформации (мировую) по той матрице которая у этого ентити. Т.е. неважно скейлил ты...
Раздел: 3D-программирование 25.10.2007, 03:55
Ответов: 15
Просмотров: 5,583
Автор Platon
Re: ScaleEntity & ScaleMesh

Да вы не так ему обьясняете :)

IGR

Представь что Entity это мат. матрица, а Mesh - это набор точек в пространстве

Когда ты скейлишь Mesh - координаты всех точек домножаются и изменяют свои...
Раздел: 3D-программирование 25.10.2007, 03:36
Ответов: 14
Просмотров: 5,876
Автор Platon
Re: Чистка сцены

Если эта-же текстура используется другим ентити, например в случаях ручного текстурирования через EntityTexture, то она не удалится (почему - смотри предыдущий мой пост)
Раздел: 3D-программирование 24.10.2007, 19:14
Ответов: 14
Просмотров: 5,876
Автор Platon
Re: Чистка сцены

Текстуры не будут удаляться пока они кем-то используются, поэтому надо сначала покрасить ентити "пустым" брашем, чтобы "отключить" текстуру от ентити, а затем уже ее удалить:

OldBrush =...
Раздел: Игры / Games 18.10.2007, 11:52
Ответов: 16
Просмотров: 6,678
Автор Platon
Re: Portal

http://ru.wikipedia.org/wiki/Portal
Раздел: Алгоритмика 17.10.2007, 10:22
Ответов: 8
Просмотров: 21,559
Автор Platon
Re: Проверка нахождения точки в прямоугольнике

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

dx = x2 - x1
dy = y2 -...
Раздел: 3D-программирование 14.10.2007, 20:13
Ответов: 19
Просмотров: 7,326
Автор Platon
Re: Video

Я могу написать, но скорость выше чем в блице не будет - это DirectShow такой тормозной.

UPD
Качай аттач, там только воспроизведение, запись лень писать :)
Раздел: Blitz3D 14.10.2007, 17:24
Ответов: 28
BUI
Просмотров: 7,596
Автор Platon
Re: BUI

Раз уже выложили, то в дополнение держите диалог
Раздел: 3D-программирование 09.10.2007, 16:22
Ответов: 14
Просмотров: 3,658
Автор Platon
Re: ProjectedZ ?

а причем тут ентити ин вью?
он для ентити, а это для проекции
тем более ентити ин вью проверяет вхождение во фрустум боундинг сферы ентити
а ПрожектедЗ проверяет только заднюю плоскость ;)
Раздел: 3D-программирование 09.10.2007, 13:50
Ответов: 14
Просмотров: 3,658
Автор Platon
Re: ProjectedZ ?

С помощью нее можно узнать возможно ли проецирование точки на экран или нет (возвращает 1 или 0 соотвественно).
Т.е если точка находится за фрустумом камеры (ближняя плоскость отсечения) то точку...
Показано с 76 по 100 из 285.

 

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


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