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

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

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 20.02.2011, 11:17   #31
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Порталы

У кого есть моделька туалета как в Вузах.....без зеркал..лень моделить..
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 21.02.2011, 12:24   #32
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Порталы

Function renderimg(p_cam%,cam%,W%,H%)
Local img%
ShowEntity p_cam
HideEntity cam
CameraViewport cam,0,0,0,0
CameraViewport p_cam,0,0,w,H
If img=0 Img=CreateImage(w,h)
CopyRect 0,0,w,h,0,0,FrontBuffer(),ImageBuffer(img)
CameraViewport p_cam,0,0,0,0
CameraViewport cam,0,0,GraphicsWidth() ,GraphicsHeight() 
HideEntity p_cam
ShowEntity cam

Return img
End Function
RBK---Не работает как ты говорил....рендрит с одной камеры..Хелпни..всё перепробывал.
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 21.02.2011, 18:27   #33
RBK
Знающий
 
Аватар для RBK
 
Регистрация: 06.12.2010
Адрес: Луганск
Сообщений: 252
Написано 112 полезных сообщений
(для 166 пользователей)
Ответ: Порталы

Ужас какой. посмотри в samples\tex_render\tex_render.bb. если у тебя нет, посмотри у меня.
Вложения
Тип файла: zip tex_render.zip (648.6 Кб, 381 просмотров)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
RegIon (22.02.2011)
Старый 22.02.2011, 09:32   #34
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Порталы

Чо ужас.....По сути, и так работать должно.....
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 22.02.2011, 09:34   #35
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Порталы

Тоже самое...только в функции..и в имгу
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 22.02.2011, 10:10   #36
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Порталы

RenderWorld() в конце небыло..
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 22.02.2011, 10:11   #37
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Порталы

Вложение 12751
Почему полоска мелькает????
__________________
Сайт: http://iexpo.ml

Последний раз редактировалось RegIon, 10.06.2011 в 05:53.
(Offline)
 
Ответить с цитированием
Старый 22.02.2011, 10:24   #38
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: Порталы

Нет, ну слушай, кнопку "Правка" ты в упор не замечаешь?
То что ты делаешь называется "оверпост" - вид флуда. За это могут забанить.
Выложил скрин и спрашиваешь, почему мелькает. Экстрасенсы ещё не вернулись.
(Offline)
 
Ответить с цитированием
Старый 22.02.2011, 10:30   #39
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Порталы

Нет, ну слушай, кнопку "Правка" ты в упор не замечаешь?
То что ты делаешь называется "оверпост" - вид флуда. За это могут забанить.
Выложил скрин и спрашиваешь, почему мелькает. Экстрасенсы ещё не вернулись.
Писал каждые по 15 минут(почти).....смотри выше насчёт скрина.....
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 22.02.2011, 10:46   #40
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Порталы

Сообщение от Костян Посмотреть сообщение
Вложение 12751
Почему полоска мелькает????
Почему слоны не летают?
Больше, больше информации давай! Код!1! Где код?!?1?
(Offline)
 
Ответить с цитированием
Старый 22.02.2011, 11:04   #41
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Порталы

Global newvalue#,oldvalue#,increments,mx#,my#,camera,hero,pitch#,yaw#,cameraX#,cameraY#,cameraZ#,cx#,cz#
Global mousespeed#=.2,cameraspeed#=.5,camerasmoothness#=3

Global hero_energy%=1000


Const hero_t=1:col_T=2
Graphics3D 1024,768,32,0
SetBuffer BackBuffer()

fps_tim=CreateTimer(60) 
camera=CreateCamera()
CameraFogMode camera,0 
CameraFogRange camera,1,110
CameraFogColor camera,0,0,0


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



poligon=LoadAnimMesh("datas\mesh\test.3ds")
ScaleEntity poligon,0.4,.4,.4
Poligon_plan=CreatePlane()
PositionEntity poligon_plan,0,-.005,0
EntityColor poligon_plan,0,0,0
EntityType poligon,Col_t
EntityType poligon_plan,col_t
Timer_piv=FindChild(poligon,"Timer")
HideEntity timer_piv
;*****************************************************************
sp_num=LoadAnimImage("datas\img\time\timer.bmp",48,48,0,11) 
t=CreateTexture(200,50)
Sp=CreateSprite()
ScaleSprite sp,10,2
PositionEntity sp,EntityX(timer_piv,1),EntityY(Timer_piv,1),EntityZ(Timer_piv,1)
;********************************************************************

createhero(camera,0,5,0)

cam2=CreateCamera()
CameraViewport cam2,0,0,128,128
CameraClsColor cam2,0,128,0


Collisions hero_t,col_t,2,3
Repeat
WaitTimer (fps_tim)
PointEntity cam2,hero

sec=(MilliSecs()/1000) Mod 14


upr_mouse#()
MoveMouse GraphicsWidth()/2,GraphicsHeight()/2

UpdateWorld()
RenderWorld() 
DrawImage renderimg(cam2,camera,128,128),100,100
Flip
Until KeyHit(1) 
End
;=====
Function renderimg(p_cam%,cam%,W%,H%,trig%=0,Tex_p=1 )
;Local img%
ShowEntity p_cam
HideEntity cam
RenderWorld()
If trig=0
If img=0 Img=CreateImage(w,h)
CopyRect 0,0,w,h,0,0,BackBuffer() ,ImageBuffer(img)
Else 
If img=0 img=CreateTexture(w,h,tex_p)
CopyRect 0,0,w,h,0,0,BackBuffer() ,TextureBuffer(img)
EndIf
HideEntity p_cam
ShowEntity cam
RenderWorld() 
Return img
End Function 
;=======
Function DrawTimer(sprite%,tex%,img%,min%,sec%)
;доделать...
SetBuffer TextureBuffer(tex)
Cls
For i=0 To 4
Select I
Case 0
fr=Int(Left(Str(min),1))
Case 1
fr=Int(Right(Str(min),1))
Case 2
fr=10
Case 4
If Len(Str(SEC))>1
fr=Int(Right(Str(sec),1))
Else
fr=0
EndIf
Case 3
fr=Int(Left(Str(sec),1))
End Select 
DrawImage img%,50*i,0,fr
Next
SetBuffer BackBuffer()
EntityTexture sprite,tex
End Function 

Function CurveValue#(newvalue#,oldvalue#,increments )
If increments>1 oldvalue#=oldvalue#-(oldvalue#-newvalue#)/increments
If increments<=1 oldvalue=newvalue
Return oldvalue#
End Function

Function createhero(camera%,x%,y%,Z%)


EntityRadius camera,2,1
HEro=CreateSphere()
ScaleEntity hero,.5,1,.5
EntityRadius hero,2,1
EntityAlpha hero,0
CameraRange camera,1,10000
ScaleEntity camera,.5,.5,.5
RotateEntity camera,45,0,0
PositionEntity camera,x,y,z
PositionEntity hero,x,y,z
EntityType camera,hero_t
EntityType hero,hero_t
;===========
stat_p=LoadSprite("Datas\Img\Hero_bar\Stat_p.png",2,camera)
PositionEntity stat_p,0,0,1.001
EntityAlpha stat_p,.8
ScaleSprite stat_p,.04,.04


End Function 
	
Function upr_mouse#()
	mx#=CurveValue(MouseXSpeed()*mousespeed#,mx#,camerasmoothness#)
	my#=CurveValue(MouseYSpeed()*mousespeed#,my#,camerasmoothness#)
	
	pitch#=EntityPitch(camera)
	yaw#=EntityYaw(camera)
	pitch#=pitch#+my#
	yaw#=yaw#-mx#
	If pitch#>79 pitch#=79
	If pitch#<-69 pitch#=-69
	RotateEntity camera,0,yaw#,0
	RotateEntity hero,0,yaw#,0
	TurnEntity camera,pitch#,0,0
	cx#=(KeyDown(32)-KeyDown(30))*cameraspeed#
	cz#=(KeyDown(17)-KeyDown(31))*cameraspeed#
	cameraX#=EntityX#(hero)
	cameraY#=EntityY#(hero)
	cameraZ#=EntityZ#(hero)
	MoveEntity hero,cx#,0,cz#
	PositionEntity camera,cameraX#,cameraY#+1,cameraZ#
	RotateEntity hero,60,yaw#,0
	TranslateEntity hero,0,-.3,0
	End Function
На те код....

У кого-нибудь есть имаге шривт с буквой в 72 пикселя....Чтоб зря не рисовать...желательно Bmp...без альфы.
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 22.02.2011, 14:10   #42
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: Порталы

Сообщение от Костян Посмотреть сообщение
Писал каждые по 15 минут(почти).....смотри выше насчёт скрина.....
Что? Ты каждое сообщение, в котором и 50 символов не будет, по 15 минут писал? А время над постом говорит, что меньше минуты.
(Offline)
 
Ответить с цитированием
Старый 22.02.2011, 14:41   #43
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Порталы

1-2 пост-да(1 минута) остальные-нет..код отлаживал
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 23.02.2011, 09:22   #44
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Порталы

Вложение 12768--Что на стряпать успел(смог).....Код тормознуть.
и текстурки не ровно ложатся...Не могу исправить..
__________________
Сайт: http://iexpo.ml

Последний раз редактировалось RegIon, 02.06.2011 в 13:42.
(Offline)
 
Ответить с цитированием
Старый 23.02.2011, 09:40   #45
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Порталы

На вин7 х64 все лагает. Наверно из за спрайтов. Так что используй лучше квады.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


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