forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   Вопрос-Ответ (для новичков) (http://forum.boolean.name/showthread.php?t=7886)

shyrikkk 10.01.2010 15:56

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

Сообщение от Павел (Сообщение 132938)
Судя по многочисленным знакам вопроса и восклицания автор в отчаянии рвет на себе волосы :)

Возможно, тебе просто стоит сделать модель всего городка в 3D Max'е, именно в нем! текстуры ложить JPEG-овые(я конечно не шибко разбираюсь...), и пробовать экспортит в B3D.
Незнаю лично я ложил ООчень тяжелые текстуры(> 1 mb), все грузилось быстро и работало хорошо. Возможно, нужно выправить руки и переписать код?



А как тогда делают профи ???, они ложат в игру большое количество полигонов на свои игры ???
Не ужели тоже спрайтами ???
Я думаю что тоже выкручиваються в 3D программах !!!

Hurrit 10.01.2010 16:21

Ответ: Вопрос-Ответ (для новичков)
 
Блин, ты че несешь? Сейчас 21 век, компы не настолько слабые чтобы не потянуть небольшой город. Делай весь город в 3д максе, ложи текстуры в нем, потом экспортируй, и загружай в игру. А что делают профи, думаю не наше дело. Они делают как им удобно, ты тоже делай как тебе удобно.

Reizel 10.01.2010 16:55

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

Сообщение от shyrikkk (Сообщение 132941)
А как тогда делают профи ???, они ложат в игру большое количество полигонов на свои игры ???
Не ужели тоже спрайтами ???
Я думаю что тоже выкручиваються в 3D программах !!!

Я вроде понятно объяснил...

3D программы :-D :-D :-D

Reks888 10.01.2010 19:09

Ответ: Вопрос-Ответ (для новичков)
 
Покурил тутор импера, решил вставить в свой мего-проект Handle-Object. Достойно встретив армию граблей, я проиграл решающую битву. Все равно ничеегоо не понятно. Дам кусок кода, разжуйте пожалуйста:
Код:

        If kubik\age>10 And kubik\hunger#>80
                EntityPickMode(kubik\model,1)
                closest=Handle(EntityPick(kubik\model,15))
                near.cube=Object.cube(closest)
                If near\Gender <> kubik\Gender Then kubik\strength=500               
        EndIf

Выделенное выделяет мой добрый IDE и пишет "ObjectHandle must be used with Object".
Нигде больше в коде ошибок нет. Если убрать эти строки, то все стабильно работает.

Reizel 10.01.2010 20:27

Ответ: Вопрос-Ответ (для новичков)
 
C.CUb=new Cub
C\HNDL=Handle(C)

Вот как работает хэндл.

Reks888 10.01.2010 20:46

Ответ: Вопрос-Ответ (для новичков)
 
А если мне надо найти ближайший, можно сделать как я описал выше?
Или придется перебирать все и узнавать меньшую EntityDistance?

ЗЫ я же говорил что курил тутор импера. немного понятно, не понятно только почему ТАК не работает.

H@NON 10.01.2010 21:25

Ответ: Вопрос-Ответ (для новичков)
 
записывай хендл в имя ентити, а потом считывай имя и используй Object.
справка : NameEntity(), EntityName()

Sashka007 10.01.2010 23:07

Ответ: Вопрос-Ответ (для новичков)
 
у меня есть машинка, как ей добавить небольшое отражение?

H@NON 10.01.2010 23:23

Ответ: Вопрос-Ответ (для новичков)
 
узнай что такое Cubemapping, или же spheremapping. Затем полученное отражение ложи на второй слой с альфаблендом.

Android 10.01.2010 23:25

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

Сообщение от Sashka007 (Сообщение 133012)
у меня есть машинка, как ей добавить небольшое отражение?

Помой.

KingMaks 11.01.2010 00:48

Ответ: Вопрос-Ответ (для новичков)
 
Такой вопрос:
Есть ли команда которая сбрасывает весь код на начало?на самое начало?
то есть аж к етой строчке --> Graphics3D
и чтобы заново все ресурсы загрузились
все глобалы прочитало
в общем как будто только запустил программу

shyrikkk 11.01.2010 01:02

оченьмощный ВОПРОС !!!
 
Кто нибудь пробовал работать с программой 3D World Studio !!!
Дело в том что она модели ЭКСПОРТИРУЕТ B3D и текстуры а вот текстуры потом в BLITZ 3D НЕ ОТОБРАЖАЮТЬСЯ !!!
вобщем лысая модель !!!
у кого такое было ?????????????????????????

NitE 11.01.2010 01:39

Ответ: Вопрос-Ответ (для новичков)
 
KingMaks, попробуй goto (естественно с предварительной выгрузкой всего) но идея сама по себе бред и возникал от незнания того как сделать то что тебе надо правильно. так-что повышай скилл ))

H@NON 11.01.2010 01:51

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

Сообщение от KingMaks (Сообщение 133019)
Такой вопрос:
Есть ли команда которая сбрасывает весь код на начало?на самое начало?
то есть аж к етой строчке --> Graphics3D
и чтобы заново все ресурсы загрузились
все глобалы прочитало
в общем как будто только запустил программу

Делай все в функциях, то есть Init(), Loadmap(), UpdateMir(), а затем просто вызывай по условию и все. ( но и естественно не забывай все переменные, которые используются не только в одной функции делать глобальными.)

H@NON 11.01.2010 01:53

Ответ: оченьмощный ВОПРОС !!!
 
Цитата:

Сообщение от shyrikkk (Сообщение 133021)
Кто нибудь пробовал работать с программой 3D World Studio !!!
Дело в том что она модели ЭКСПОРТИРУЕТ B3D и текстуры а вот текстуры потом в BLITZ 3D НЕ ОТОБРАЖАЮТЬСЯ !!!
вобщем лысая модель !!!
у кого такое было ?????????????????????????

Замечаю что на этом ресурсе 3d World Studio юзают только новички, соответственно тока новички сами и могут разбираться в нем. Делай выводы.


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

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