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

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

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

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

Ответ
 
Опции темы
Старый 17.07.2011, 23:20   #16
L-ee-X
Разработчик
 
Аватар для L-ee-X
 
Регистрация: 06.06.2011
Адрес: Ирк. обл.
Сообщений: 541
Написано 133 полезных сообщений
(для 220 пользователей)
Ответ: HP в Blitz

Сообщение от Clip Посмотреть сообщение
Всем спасибо за ответы)) каждое попробую
А кнопочка для чего?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Clip (18.07.2011)
Старый 18.07.2011, 01:30   #17
L-ee-X
Разработчик
 
Аватар для L-ee-X
 
Регистрация: 06.06.2011
Адрес: Ирк. обл.
Сообщений: 541
Написано 133 полезных сообщений
(для 220 пользователей)
Ответ: HP в Blitz

Сообщение от Clip Посмотреть сообщение
Всем спасибо за ответы)) каждое попробую
Держи, потратил 5 минут на написание, зная справку и умея мыслить
Нежели ты убил на форуме для поиска ответа целую неделю
HidePointer
Graphics3D 640
,480,32,2
SetBuffer BackBuffer
()

size_y%=32
size_x
%=240
ind_size_x
%=(240-2)
ind_size_y%=32-2

Blue
% = 255

Repeat
If KeyHit(1Then End
Cls
RenderWorld
UpdateWorld

If KeyDown(2)
ind_size_x% = ind_size_x% -1
Red
% = Red% +1
Blue
% = Blue% - 1
EndIf

If 
KeyDown(3)
ind_size_x% = ind_size_x% +1
Red
% = Red% - 1
Blue
% = Blue% + 1
EndIf

If 
ind_size_x% > 238 Then ind_size_x% = 238
If ind_size_x% < 0 Then ind_size_x% = 0

If Red% > 255 Then Red% = 255
If Red% < 0 Then Red% = 0

If Blue% > 255 Then Blue% = 255
If Blue% < 0 Then Blue% = 0

Color 255
,255,255
Rect 10
,10,size_x,size_y,
Color Red
% + 0,Green% + 0,Blue%
Rect 11,11,ind_size_x,ind_size_y
Flip

Forever 
Набросан так примерно, думаю дальше разберешься и поймешь...
Кнопками 1 и 2 отнимать и прибавлять...
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо L-ee-X за это полезное сообщение:
Clip (18.07.2011), PackegerX (03.09.2011)
Старый 18.07.2011, 09:20   #18
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: HP в Blitz

Сообщение от L-ee-X Посмотреть сообщение
А кнопочка для чего?
сожги себя.
(Offline)
 
Ответить с цитированием
Эти 8 пользователя(ей) сказали Спасибо Nex за это полезное сообщение:
Colossus (19.07.2011), Hurrit (25.07.2011), Мистер Розовый (18.07.2011), Ky3R_94 (18.08.2011), moka (18.07.2011), NitE (18.07.2011), Nuprahtor (18.07.2011), Taugeshtu (18.07.2011)
Старый 18.07.2011, 09:42   #19
L-ee-X
Разработчик
 
Аватар для L-ee-X
 
Регистрация: 06.06.2011
Адрес: Ирк. обл.
Сообщений: 541
Написано 133 полезных сообщений
(для 220 пользователей)
Ответ: HP в Blitz

Сообщение от Nex Посмотреть сообщение
сожги себя.
Уахахахаха!!! Это тебе АП стену убиться надо...
И вообще, что то не понял, к чему ты это написал а? Объясни свой ход мыслей, когда ты это писал...
(Offline)
 
Ответить с цитированием
Старый 18.07.2011, 16:29   #20
Clip
Оператор ЭВМ
 
Регистрация: 17.04.2011
Сообщений: 45
Написано 7 полезных сообщений
(для 9 пользователей)
Ответ: HP в Blitz

L-ee-X, хотелось бы узнать... А возможно ли подключать этот код через include ? Просто говорили что можно делать dll, а я хз как
(Offline)
 
Ответить с цитированием
Старый 18.07.2011, 17:12   #21
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
Ответ: HP в Blitz

Писать длл из 1 переменной и пары функций...
Оригинально
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо den за это полезное сообщение:
Colossus (19.07.2011), Mr_F_ (18.07.2011), Nex (18.07.2011)
Старый 18.07.2011, 17:17   #22
Clip
Оператор ЭВМ
 
Регистрация: 17.04.2011
Сообщений: 45
Написано 7 полезных сообщений
(для 9 пользователей)
Ответ: HP в Blitz

Сообщение от Den Посмотреть сообщение
Писать длл из 1 переменной и пары функций...
Оригинально
И что? я же не игру собираюсь писать. Это как-бы для практики.
(Offline)
 
Ответить с цитированием
Старый 18.07.2011, 17:42   #23
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: HP в Blitz

Ответ: HP в Blitz
L-ee-X, хотелось бы узнать... А возможно ли подключать этот код через include ? Просто говорили что можно делать dll, а я хз как
ржал как дурак
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Mr_F_ за это полезное сообщение:
Colossus (19.07.2011), Ky3R_94 (18.08.2011), Taugeshtu (18.07.2011)
Старый 18.07.2011, 18:26   #24
L-ee-X
Разработчик
 
Аватар для L-ee-X
 
Регистрация: 06.06.2011
Адрес: Ирк. обл.
Сообщений: 541
Написано 133 полезных сообщений
(для 220 пользователей)
Ответ: HP в Blitz

Сообщение от Clip Посмотреть сообщение
L-ee-X, хотелось бы узнать... А возможно ли подключать этот код через include ? Просто говорили что можно делать dll, а я хз как
Include "HP.bb"
Graphics3D 640,480,16,2

Repeat
Cls
HP_UP
(2)
HP_DOWN(3)

RenderWorld
UpdateWorld
Update_HP
()
Flip
Until KeyHit
(1)
End 
Файл HP.bb
Global size_y%=32
Global size_x%=240
Global ind_size_x%=(240-2)
Global 
ind_size_y%=32-2
Global Blue% = 255
Global Red%

Function 
HP_DOWN(key%)
If 
KeyDown(key%)
ind_size_x% = ind_size_x% -1
Red
% = Red% +1
Blue
% = Blue% - 1
EndIf
End Function

Function 
HP_UP(key%)
If 
KeyDown(key%)
ind_size_x% = ind_size_x% +1
Red
% = Red% - 1
Blue
% = Blue% + 1
EndIf
End Function 

Function 
Update_HP()
If 
ind_size_x% > 238 Then ind_size_x% = 238
If ind_size_x% < 0 Then ind_size_x% = 0
If Red% > 255 Then Red% = 255
If Red% < 0 Then Red% = 0
If Blue% > 255 Then Blue% = 255
If Blue% < 0 Then Blue% = 0
Color 255
,255,255
Rect 10
,10,size_x,size_y,
Color Red
% + 0,Green% + 0,Blue%
Rect 11,11,ind_size_x,ind_size_y
End 
Function 
Вот.
Условия при которых будут отниматься жизни и прибавляться можешь сам писать...
Я просто так на примере клавиш написал...
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Clip (18.07.2011)
Старый 18.07.2011, 18:43   #25
Clip
Оператор ЭВМ
 
Регистрация: 17.04.2011
Сообщений: 45
Написано 7 полезных сообщений
(для 9 пользователей)
Ответ: HP в Blitz

Я нашел способ по другому и по легче. Но все равно спасибо
(Offline)
 
Ответить с цитированием
Старый 18.07.2011, 19:47   #26
LLI.T.A.L.K.E.R.
Мастер
 
Аватар для LLI.T.A.L.K.E.R.
 
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений
(для 504 пользователей)
Ответ: HP в Blitz

Сообщение от Clip Посмотреть сообщение
Я нашел способ по другому и по легче. Но все равно спасибо
Надеюсь ты применяешь её не тупо как "клавиша вниз - уменьшение жизней"...
А как полагается: враг нанёс удар - уменьшение жизней.. аптечки и т.д...
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
L-ee-X (18.07.2011)
Старый 18.07.2011, 19:51   #27
Clip
Оператор ЭВМ
 
Регистрация: 17.04.2011
Сообщений: 45
Написано 7 полезных сообщений
(для 9 пользователей)
Ответ: HP в Blitz

Сообщение от LLI.T.A.L.K.E.R. Посмотреть сообщение
Надеюсь ты применяешь её не тупо как "клавиша вниз - уменьшение жизней"...
А как полагается: враг нанёс удар - уменьшение жизней.. аптечки и т.д...
Нет. Я пока что практикуюсь. Так что мне нету смысла использовать как аптечку и т.д. Вообще экспериментирую с каждой функцией, которая есть в хелпе. Щас рассматриваю работу с файлами
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
LLI.T.A.L.K.E.R. (18.07.2011)
Старый 18.07.2011, 20:59   #28
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: HP в Blitz

Объясни свой ход мыслей, когда ты это писал...
Да как бы и так все понятно..
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Старый 18.07.2011, 21:14   #29
Clip
Оператор ЭВМ
 
Регистрация: 17.04.2011
Сообщений: 45
Написано 7 полезных сообщений
(для 9 пользователей)
Ответ: HP в Blitz

Сообщение от Nex Посмотреть сообщение

Да как бы и так все понятно..
Ребят, давайте в ЛС
(Offline)
 
Ответить с цитированием
Старый 18.07.2011, 21:24   #30
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: HP в Blitz

Сначала написать вот так:
hp=100 
Потом жизньи отнимать вот так:
hp=hp-
Вот так это делается в кризис 2.

Но весь прикол открывается, когда прочитаеш, то что написано на самой кнопке =)
И в чем прикол ?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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