forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   Что функциональнее - Blitz3D или DarkBasic? (http://forum.boolean.name/showthread.php?t=8265)

Knightmare 11.05.2009 01:08

Ответ: Что функциональнее - Blitz3D или DarkBasic?
 
Цитата:

Сообщение от Vedmak (Сообщение 104756)
При добавлении в стандартный пример 3д модели с расширение .x, при запуске выскакивает следующая ошибка: Unable to open include file.
Ошибка вызвана тем, что для Blitz3D формат .x не подходит? Или чем-то другим?

Код в студию. "Unable to open include file" чувствую что там жесть:-D

Ичигорь 11.05.2009 01:11

Ответ: Что функциональнее - Blitz3D или DarkBasic?
 
Думаю..тут ужо от темы уехали..надо переносить!

Vedmak 11.05.2009 01:15

Ответ: Что функциональнее - Blitz3D или DarkBasic?
 
Хм. Сначала была ошибка "Unable to open include file". Теперь следующая:
---------------------------
ENGINE::ERROR
---------------------------
Error has occured at 00:15:04 05/11/09
File name: e:\gamedev\projects\rubux.net\xors3d\xors3dengine\ xors3d\xors3d_core\src\engine\node.cpp
Line: 1781
Function: DX9_LoadMesh()
Error message:
Unsupported mesh file type!

See log file for more information.
Application now will be terminated!
---------------------------
ОК
---------------------------
В чём дело?

Knightmare 11.05.2009 01:17

Ответ: Что функциональнее - Blitz3D или DarkBasic?
 
Я так и думал. .х грузится другой командой (xLoadDXMesh, аргументы не помню на память (от обычной отличаются), не мной реализована).

Vedmak 11.05.2009 01:20

Ответ: Что функциональнее - Blitz3D или DarkBasic?
 
Теперь выскакивает следующая ошибка: ---------------------------
Blitz Basic
---------------------------
Not enough parameters
---------------------------
ОК
---------------------------

Ичигорь 11.05.2009 01:20

Ответ: Что функциональнее - Blitz3D или DarkBasic?
 
O_o А, я то думал чем же грузить то ее)

Vedmak 11.05.2009 01:21

Ответ: Что функциональнее - Blitz3D или DarkBasic?
 
Всё. Всё получилось. Просто надо было координаты ввести! Спасибо за помощь Knightmare!

Vedmak 11.05.2009 01:26

Ответ: Что функциональнее - Blitz3D или DarkBasic?
 
Теперь возникла другая проблема - как я не меняю эти координаты, загруженный мною объект остаётся на одном месте! :(

Knightmare 11.05.2009 01:28

Ответ: Что функциональнее - Blitz3D или DarkBasic?
 
Цитата:

Сообщение от Vedmak (Сообщение 104766)
Теперь возникла другая проблема - как я не меняю эти координаты, загруженный мною объект остаётся на одном месте! :(

Код...

Vedmak 11.05.2009 01:30

Ответ: Что функциональнее - Blitz3D или DarkBasic?
 
scene = xLoadDXmesh("../media/GeoSphere.X", -1000, -1500)

Как не меняй цифры, объект остаётся на своём месте!

Knightmare 11.05.2009 01:35

Ответ: Что функциональнее - Blitz3D или DarkBasic?
 
плять >_< Это НЕ координаты. Вот прототип:
Код:

xLoadDXmesh(const char * path, int OpimizeType, Entity * parent)
Первый аргумент - путь к файлу
Второй аргумент - тип оптимизации сетки (хз какие там, код копать лень, пинайте Рендера), думаю 0-2 там канают.
Третий аргумент - родитель, по идее тут должно быть 0, хз как оно у тебя работает.
Позиция устанавливается командой xPositionEntity, еще раз перечитай мой первый пост в этой теме и подумай.

Vedmak 11.05.2009 01:46

Ответ: Что функциональнее - Blitz3D или DarkBasic?
 
Написал так: scene = xPositionEntity("../media/GeoSphere.X", 5, 5, 0)
Вылезает сообщение: Memore acces violation

Knightmare 11.05.2009 01:48

Ответ: Что функциональнее - Blitz3D или DarkBasic?
 
ОМГ. Не мучай меня, втыкай сюды:
Цитата:

С твоими знаниями Хорса трогать не надо. Колупай обычный блитз пока.

Vedmak 11.05.2009 01:52

Ответ: Что функциональнее - Blitz3D или DarkBasic?
 
Knightmare, я никого и не мучаю! :)
Может кто другой ответит?

ABTOMAT 11.05.2009 01:53

Ответ: Что функциональнее - Blitz3D или DarkBasic?
 
Цитата:

Сообщение от Vedmak (Сообщение 104771)
Написал так: scene = xPositionEntity("../media/GeoSphere.X", 5, 5, 0)
Вылезает сообщение: Memore acces violation

Чел, поюзай сначала просто Блитз 3Д
Если ты не умеешь прочитать в справке или в семпле как юзать функцию, то не надо пенять на ошибки.
Сначала ты загружаешь объект и получаешь хендл в переменную:
yourmesh = xLoadMesh("../media/GeoSphere.X")
а потом уже ставишь в координаты
xPositionEntity(yourmesh, 5, 5, 0)
доступно, надеюсь?


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot