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)

IGR 19.01.2010 00:06

Ответ: Вопрос-Ответ (для новичков)
 
наверна загрузил как статику а нада как аниммеш !!

is.SarCasm 19.01.2010 00:10

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

Graphics3D 800,600,32,2
SetBuffer BackBuffer()
m = LoadAnimMesh("1.3ds")
cam = CreateCamera()
Repeat
RenderWorld
UpdateWorld
Text 5,5,""+CountChildren(m)
Flip()
Until x=124
End
2 одинаковые модели
первая - 3дс вторая - б3д в 3дс находит 42 чилда а в б3д - 0!

Reks888 19.01.2010 00:13

Ответ: Вопрос-Ответ (для новичков)
 
Судя по спасибо Андроида под первым сообщением игоря, тот тоже столкнулся с этой проблемой.

IGR 19.01.2010 00:14

Ответ: Вопрос-Ответ (для новичков)
 
странно !! Как експортировал, пиплайн ?? С настройками все окей ??

IGR 19.01.2010 00:17

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

Сообщение от Reks888 (Сообщение 134036)
Судя по спасибо Андроида под первым сообщением игоря, тот тоже столкнулся с этой проблемой.

Спасибо, кэп !! :)

is.SarCasm 19.01.2010 00:22

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

Судя по спасибо Андроида под первым сообщением игоря, тот тоже столкнулся с этой проблемой.
Знаеш, если бы я тебе до этого не рассказал что мы с андроидом не можем разобраться с чилдами, это полезно тебе мало чего сказало

IGR
Я ваще юзал унылый милкшейп.

Reks888 19.01.2010 00:27

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

Сообщение от IGR (Сообщение 134038)
Спасибо, кэп !! :)

Кэп всегда встает на защиту беззащитных и непонимаемых!

Задам заодно вопрос о проблеме, с которой встретился недавно, но ещё сильно не размышлял по ее поводу. Вот кусок кода:
For kubik.cube=Each cube
...
...
...
.........................................
If kubik\hunger < 0 Then
FreeEntity kubik\model
FreeEntity kubik\waypont
Delete kubik
EndIf
Next
model и waypoint - все филды которые содержат ентити(тоесть кроме них больше таковых нет(ТОЧнО НЕТ(!))). Стоит проверка эта в конце цикла For...each и вроде никаких проблем не вызывает. Это не мешает ей выдавать мне Memory Acess Violation. Выдает его точно и нЭзаперечно именно это условие(проверено удалением,DebugLog и Stop. Сомнений не вызывает). Собственно сам вопрос: Нужно ли что-то ещё очищать кроме ентитей типа перед удалением элемента типа(сори если неправильно сформулировал)? Если нет - то почему не работает?

IGR 19.01.2010 00:41

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

Reks888 19.01.2010 00:47

Ответ: Вопрос-Ответ (для новичков)
 
Mav на Delete kubik
Код мелкий - 300 строк. Сегодня не выложу - спать хочу, а код весь говно если без редакции). Завтра в 4-5 дня по Украине жди...А ещё лучше напиши тут если ты действительно хочешь видеть это ;)

IGR 19.01.2010 00:58

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

H@NON 19.01.2010 01:03

Ответ: Вопрос-Ответ (для новичков)
 
проверь свою модель на этом коде :
Код:

Graphics 640, 480, 32, 2
SetBuffer BackBuffer()

Local model = LoadAnimMesh("mesh.b3d")

Global maxChild

ChildsCount(model)

Print maxChild
WaitKey()
End


Function ChildsCount(m)
    Local ww, i
    For i=1 To CountChildren(m)
        maxChild = maxChild + 1
        ww=GetChild(m,i)
        ChildsCount(ww)
    Next
End Function

Если по-прежнему выдает 0 будь уверен, что проблема в модельке и нужно ковырять как ты ее экспортировал.

is.SarCasm 19.01.2010 21:31

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

Function CreateCube1()
p.cube = new cube
p\entity = createcube()
NameEnity p\entity,Handle(p)
end FUnction
Что быстрее\лучше ?

Цитата:

Function UpdateCube's()
for p.cube = Each cube
If EntityDistance(p\entity,sphere)<10 then
Beg(p\entity)
endif
next
end Function
или
Цитата:

my.cube = Object.cube(EntityName(ENtityPick sphere,10))
Beg(my\entity)
И вообще будут ли они работать?:-D

IGR 19.01.2010 21:46

Ответ: Вопрос-Ответ (для новичков)
 
2 вариант лучше !!
если его правильно использовать !!
тут ты избавляешся от перебора и проверки !!

is.SarCasm 19.01.2010 21:49

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

2 вариант лучше !!
Знал)
Цитата:

тут ты избавляешся от перебора и проверки !!
еее (типо радость)
Цитата:

если его правильно использовать !!
Это как? восклицательные знаки могут сказать мне что Я непрвельно использовал :(

IGR 19.01.2010 22:03

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

Это как? восклицательные знаки могут сказать мне что Я непрвельно использовал
в первом варианте "стопудово" !! а вот в тором можеш не получить my.cube если в EntityName будет фигня какая-то !!
я это имел ввиду !!


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

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