forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   вопросик (http://forum.boolean.name/showthread.php?t=13095)

lexa130 08.08.2010 19:34

Ответ: вопросик...................
 
еще один вопрос, у меня неотображаеться мой обьект.вот пример:
Код:

Graphics3D 640,480
cam=CreateCamera()
ob=LoadMesh("kunai2.3ds")
PositionEntity ob,0,0,4
ScaleEntity ob,0.1,0.1,0.1
RenderWorld
Flip
WaitKey()
End


den 08.08.2010 19:41

Ответ: вопросик...................
 
А кто будет буфер устанавливать, а?:-D
После Graphics3D 640,480 напиши
SetBuffer BackBuffer()
--------------------------------
блин, тип, ты прочитал тот учебник? Если нет-то иди и читай вслух 10 раз все 13 уроков, до полнейшего понимания.
Иначе ты игру не сделаеш

St_AnGer 08.08.2010 20:03

Ответ: вопросик...................
 
Den, что ты хочешь от ребёнка? :) посмотрел бы я на тебя в 13 лет, как ты с упоением читаешь учебник 10 раз да и ещё в слух, когда в голове идея создать убийцу Крайзиса и Метро вместевзятых, да и энергия прёт со всех щелей организма :) тут не до чтения :) про книги он потом поймёт, когда ничего получаться не будет, и тут на его вопросы перестанут отвечать.

lexa130 08.08.2010 20:03

Ответ: вопросик...................
 
а не, хоть с ним хоть без него, всеравно непоказывет

St_AnGer 08.08.2010 20:09

Ответ: вопросик...................
 
и ещё Den, не советуй когда не знаешь. Этот код работает без установки буфера.

lexa130, что то у тебя с моделью не так наверно. Приглядись к ней. Может она очень маленькая, может координаты смещены. Попробуй камеру к ней привязать через PointEntity.

RlexGm 08.08.2010 20:09

Ответ: вопросик...................
 
почитай http://blitzetc.blitzmax.ru, для начала пойдёт и кстати 13 лет не такой уж и юный возраст для прогеров

baton4ik 08.08.2010 20:17

Ответ: вопросик...................
 
Цитата:

Сообщение от St_AnGer (Сообщение 157704)
Den, что ты хочешь от ребёнка? :) посмотрел бы я на тебя в 13 лет, как ты с упоением читаешь учебник 10 раз да и ещё в слух, когда в голове идея создать убийцу Крайзиса и Метро вместевзятых, да и энергия прёт со всех щелей организма :) тут не до чтения :) про книги он потом поймёт, когда ничего получаться не будет, и тут на его вопросы перестанут отвечать.

Ну не скажи! Я в 13 лет во многом разбирался, уже программировал и, когда надо, читал учебники, а не задавал тупых вопросов.

den 08.08.2010 20:22

Ответ: вопросик...................
 
Да с SetBuffer BackBuffer() я погоречился.
Согласен с St_AnGer, моделька кривая может быть.
Цитата:

кстати 13 лет не такой уж и юный возраст для прогеров
мне 12 было когда я начинал. А вообще 12-15 лет это тот самый возраст в котором человек легко обучается;)

St_AnGer 08.08.2010 20:33

Ответ: вопросик...................
 
Цитата:

Сообщение от Den (Сообщение 157711)
А вообще 12-15 лет это тот самый возраст в котором человек легко обучается;)

Абсолютно ничего не имел ввиду против его умственных способностей и его возраста! Сам начал программирование изучать в 12 лет. Просто человек должен сам понять, что надо сначала читать книги, потом уже спрашивать если что то ну никак совсем не хочет пониматься.

lexa130 08.08.2010 20:36

Ответ: вопросик...................
 
да блин,,, вы можете написать кодом,
а то я нечего не пойму, и очень хочу научиться писать игры:(

tormoz 08.08.2010 21:17

Ответ: вопросик...................
 
Цитата:

Сообщение от lexa130 (Сообщение 157713)
да блин,,, вы можете написать кодом,
а то я нечего не пойму, и очень хочу научиться писать игры:(

Цитата:

Сообщение от St_AnGer (Сообщение 157706)

lexa130, что то у тебя с моделью не так наверно. Приглядись к ней. Может она очень маленькая, может координаты смещены. Попробуй камеру к ней привязать через PointEntity.

:cool:

RlexGm 08.08.2010 21:29

Ответ: вопросик...................
 
Цитата:

Сообщение от lexa130 (Сообщение 157713)
да блин,,, вы можете написать кодом,
а то я нечего не пойму, и очень хочу научиться писать игры:(

нужно учить программирование, а не находить код и тупо копировать его(копи-паст), разбирайся в коде.А по поводу хочешь научится писать игры, это смотр какие игры ты имеешь ввиду.Если те которые смотришь на витрине, а потом качаешь с торентах, то хочу огорчить тебя : такие игры делаются чаще всего большим штатом разработчиков.Одному конечно можно, но это очень не легко. И кстати большинство новичков которые начинают прогать, и задавать много вопросов на этом форуме, проподают отсюда бесследно примерно на 20 сообщении... это я так, к слову

Артем Валерьевич 08.08.2010 22:25

Ответ: вопросик...................
 
lexa130 загляни в справку блица: этот пример оттуда сам пойми в чем отличие с твоим кодом:

Код:

Graphics3D 640,480
SetBuffer BackBuffer()

camera=CreateCamera()

light=CreateLight()
RotateEntity light,90,0,0

drum=LoadMesh("media/oil-drum/oildrum.3ds")

PositionEntity drum,0,0,MeshDepth(drum)*2

While Not KeyDown( 1 )
RenderWorld
Flip
Wend

End
End


Randomize 01.09.2010 01:33

Ответ: вопросик...................
 
Den, можно спокойнее? На этот раз я просто всё удалил. В следующий раз буду карать.

Crayzi 11.09.2010 02:02

Ответ: вопросик...................
 
Код:

Graphics3D 640,800; Даж не могу представить себе такой монитор...
SetBuffer BackBuffer()
camera=CreateCamera()
light=CreateLight()

fen=LoadImage("cursor.bmp")
While Not KeyHit(1); Удалить ненужную фигню, зачем запускать 2 бесконечных
;цикла? притом 1 прям в другом оО...
DrawImage fen,MouseX(),MouseY(); Перенести в цикл который ниже

sp=CreateSphere();-------Никогда не создавай в цикле объекты, без условия,
;ато будут штамповатся пока памятьн е кончится и выдаст MAV, так же не загружай и т. д.
;что нада делать 1 раз а не милльион триста тысяц милиардоффф)))

PositionEntity sp,0,0,5
tex=LoadTexture("Earth.jpg")
EntityTexture sp, tex
While Not KeyDown( 1 )
TurnEntity sp,0,-1,0
RenderWorld
Flip
Wend
End

Код:

Graphics3D 800,600
SetBuffer BackBuffer()
camera=CreateCamera()
light=CreateLight()

fen=LoadImage("cursor.bmp")



sp=CreateSphere()
PositionEntity sp,0,0,5
tex=LoadTexture("Earth.jpg")
EntityTexture sp, tex
While Not KeyDown( 1 )
cls; Очищаем экран (если чёт рисовали что ненада, допустим
;мышку в предыдущем месте где она была в предыдущий раз...)
DrawImage fen,MouseX(),MouseY()
TurnEntity sp,0,-0.1,0
UpdateWorld
RenderWorld
Flip
Wend
End

Возможно еще ты камеру не там поставил, поэксперементируй... я тут пошаманил чуток, должно работать...теоретически :-D


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

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