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

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

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

Ответ
 
Опции темы
Старый 05.02.2012, 18:47   #1
Okay
Знающий
 
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений
(для 74 пользователей)
проблема с goto

начал делать игру. проблема с goto функцией. Нагружается компьютер, хотя ничего такого в игре нету :D
Graphics 840,640,32,2

Global menu 1
Global m_i_face 1
Global i_face LoadImage("media\i_face.bmp")
Global 
m_i_start 1
Global i_start LoadImage("media\i_start.bmp")
Global 
cursor LoadImage("media\i_cursor.bmp")

Type stats
Field live
Field rank
Field money
Field score
Field gun
End Type


While Not KeyHit(1)
Cls

If menu 1
    
If m_i_face 1 Then
        DrawImage i_face
,130,110
    
EndIf

    If 
m_i_start 1 Then
        DrawImage i_start
,150,200
    
EndIf


    If 
ImagesOverlap(cursor,150,200,i_face,150,200Then
        
If MouseDown(1Then
            
Goto gamestart
        
EndIf
    EndIf
EndIf



DrawImage cursor,MouseX(),MouseY()
HidePointer()

Flip
Wend

.gamestart
menu 
0
While Not KeyHit(1)
Cls
DrawImage cursor
,MouseX(),MouseY()
HidePointer()
Wend 
(Offline)
 
Ответить с цитированием
Старый 05.02.2012, 18:52   #2
dsd
Мастер
 
Аватар для dsd
 
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений
(для 1,836 пользователей)
Ответ: проблема с goto

Фпс ограничь как-нибудь. Хотя б Delay 30.
Ну и flip перед вторым wend, наверно.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Okay (05.02.2012)
Старый 05.02.2012, 19:03   #3
Okay
Знающий
 
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений
(для 74 пользователей)
Ответ: проблема с goto

Сообщение от dsd Посмотреть сообщение
Фпс ограничь как-нибудь. Хотя б Delay 30.
Ну и flip перед вторым wend, наверно.
не усмотрел
(Offline)
 
Ответить с цитированием
Старый 05.02.2012, 19:24   #4
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: проблема с goto

goto - не функция, а оператор
goto не нужен
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
dsd (05.02.2012)
Старый 05.02.2012, 19:30   #5
dsd
Мастер
 
Аватар для dsd
 
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений
(для 1,836 пользователей)
Ответ: проблема с goto

В интернетах ходит мнение что бэйсик калечит психику и необратимо разрушает мозг
(Offline)
 
Ответить с цитированием
Старый 06.02.2012, 00:58   #6
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений
(для 1,833 пользователей)
Ответ: проблема с goto

(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Phantom за это полезное сообщение:
Gector (08.02.2012), impersonalis (08.02.2012), is.SarCasm (06.02.2012)
Старый 06.02.2012, 01:34   #7
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений
(для 1,833 пользователей)
Ответ: проблема с goto

Нормальные языки не используют GOTO (Java например), а разработчики PHP решили ВНЕЗАПНО его внедрить в версии 5.3. При этом они разместили картинку, что я дал выше, в мануале к этой функции.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Phantom за это полезное сообщение:
impersonalis (08.02.2012), Nex (08.02.2012)
Старый 06.02.2012, 01:59   #8
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,356
Написано 2,471 полезных сообщений
(для 6,853 пользователей)
Ответ: проблема с goto

Сообщение от dsd Посмотреть сообщение
В интернетах ходит мнение что бэйсик калечит психику и необратимо разрушает мозг
Вне интернета ходит мнение что интернет калечит психику и необратимо разрушает мозг
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
BlackOut (08.02.2012), L-ee-X (06.02.2012), L.D.M.T. (08.02.2012), Nex (08.02.2012), Phantom (07.02.2012), SBJoker (06.02.2012)
Старый 08.02.2012, 06:50   #9
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: проблема с goto

Жить в наше время это калечить психику и необратимо разрушать мозг
(Offline)
 
Ответить с цитированием
Старый 08.02.2012, 14:55   #10
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: проблема с goto

Сообщение от Phantom Посмотреть сообщение
Огромное спасибо за картинку. Обыскался).
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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