[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]


  • Страница 1 из 1
  • 1
Модератор форума: Spidy, turBO, blitz3d  
Форум мира Blitz3D » Язык Blitz3D » 3D программирование » GHI (помогите плиз)
GHI
IronManДата: Среда, 19.11.2008, 13:35 | Сообщение # 1
ламер
Группа: Пользователи
Сообщений: 19
Награды: 0
Репутация: 1
Статус: Offline
Здравствуйте господа кодеры)

недавно начал делать графический индикатор здоровья (GHI)
но столкнулся с проблемой)

нужно задать условие если кубик получает повреждение то шкала здоровья убавляется тоесть вот код:

Code

Graphics3D 800,600,32,2
SetBuffer BackBuffer()
Const T_Player=1
Const T_Enemy=2
PDA=LoadImage("..\Game\PDA.bmp")
ScaleImage PDA,2,2
H=LoadImage("..\Game\Polosa1.bmp")
ScaleImage H,2,2
R=LoadImage("..\Game\Polosa2.bmp")
ScaleImage R,2,2
cam=CreateCamera()
PositionEntity cam,0,5,0
player=CreateCube()
EntityColor player,0,0,255
PositionEntity player,0,0,15
EntityType (player,T_Player)
While Not KeyDown(1)
UpdateWorld
RenderWorld
DrawImage PDA,50,60
DrawImage H,150,68
DrawImage R,150,84
Flip
Wend
End

у кого какие советы?!


Yes, I can fly
 
DzirtДата: Пятница, 12.12.2008, 14:51 | Сообщение # 2
форумовец
Группа: Модераторы
Сообщений: 260
Награды: 2
Репутация: 9
Статус: Offline
Можеш створити індикатор цифровий,тоді проблем не винекне. smile
Або ж трошки поіншому його зообразити. Наприклад щоб індикатор не був суцільною лінією,а поділявся на сегмети (такі собі маленькі квадратики).І в головному циклі вписувати таку штуку:

if life=100 then Drawimage life_im1,x,y : Drawimage life_im2,x,y : Drawimage life_im3,x,y : Drawimage life_im4,x,y
if life<100 and life>60 Drawimage life_im2,x,y : Drawimage life_im3,x,y : Drawimage life_im4,x,y
if life<60 and life>40 Drawimage life_im3,x,y : Drawimage life_im4,x,y
if life<40 and life>20 Drawimage life_im4,x,y

Ну типу коли хелс меньший за якусь там поділку то на один квадратик індикатор стає меньшим.


Головне в грі не графіка,а сюжет......хоча без першого його й розуміти не хочеться.)
 
Форум мира Blitz3D » Язык Blitz3D » 3D программирование » GHI (помогите плиз)
  • Страница 1 из 1
  • 1
Поиск: