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

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

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

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

Ответ
 
Опции темы
Старый 11.07.2015, 12:49   #61
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Как сделать стрельбу

там тока типа таких
entityX
entityY
а set, указанное в том коде, навернка только в английской.
(Offline)
 
Ответить с цитированием
Старый 11.07.2015, 14:11   #62
L-ee-X
Разработчик
 
Аватар для L-ee-X
 
Регистрация: 06.06.2011
Адрес: Ирк. обл.
Сообщений: 543
Написано 133 полезных сообщений
(для 220 пользователей)
Ответ: Как сделать стрельбу

ДА ЕБАН*** ВРОТ set = FindEntity(ent) Это обыкновенная переменная в которую передаются данные функции FindEntity(ent).... Ты реально задрал, вот перед тем как спрашивать ты вообще смотрел где это set написана и с чем...
Почитай однако еще про Return
; RETURN Пример

; Выбор результата для значения возврата функции 'testme'

res = testme(Rnd(0,10));

; 
Программа эффективно заканчивается здесь.

; 
Подлинная функция
Function testme(test);

; 
Если случайный номер является = 0 
If test=0 Then
Print "Значение было 0"
Return False ; Функция завершается немедленно
Else
Print 
"Значение больше, чем 0"
Return True ; Функция прекращается немедленно
End 
If
Print 
"Эта строка никогда не будет напечатана!"
End Function 
В моем коде set то же самое, что в этом примере res
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Gector (11.07.2015)
Старый 11.07.2015, 14:42   #63
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Как сделать стрельбу

у вас было set.параметр.
(Offline)
 
Ответить с цитированием
Старый 11.07.2015, 14:46   #64
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Как сделать стрельбу

кроч пойду поищу другой форум. тут походу одни нубы кроме arton сидят. нормально помочь с той задачей чтов 1 сообщении не можете. пояснить свой код тож не можете. и код не соответствующий. просил помочь как сделать стрельбу мою, игрока, так нет. они мне дают код стрельбы пративника, так плюс с созданием сфер и т.д прочей не нжной хрени. просто условие что враг по центру сказать не могут.
(Offline)
 
Ответить с цитированием
Старый 11.07.2015, 15:03   #65
Артем Валерьевич
Бывалый
 
Аватар для Артем Валерьевич
 
Регистрация: 25.12.2007
Адрес: г. Краснодар
Сообщений: 894
Написано 421 полезных сообщений
(для 1,079 пользователей)
Ответ: Как сделать стрельбу

Тупость не лечится, так шо можешь валить, мы не в обиде!
__________________
http://forum.boolean.name/image.php?type=sigpic&userid=2247&dateline=1418298  527
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Артем Валерьевич за это полезное сообщение:
Кирпи4 (12.07.2015), Gector (11.07.2015)
Старый 11.07.2015, 15:06   #66
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Как сделать стрельбу

я не тупой. а просто нуб в блице.
(Offline)
 
Ответить с цитированием
Старый 11.07.2015, 15:09   #67
L-ee-X
Разработчик
 
Аватар для L-ee-X
 
Регистрация: 06.06.2011
Адрес: Ирк. обл.
Сообщений: 543
Написано 133 полезных сообщений
(для 220 пользователей)
Ответ: Как сделать стрельбу

Сообщение от softcrasoft Посмотреть сообщение
я не тупой. а просто нуб в блице.
ТЫ ТУПОЙ
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо L-ee-X за это полезное сообщение:
Кирпи4 (12.07.2015), Gector (11.07.2015)
Старый 11.07.2015, 15:09   #68
Артем Валерьевич
Бывалый
 
Аватар для Артем Валерьевич
 
Регистрация: 25.12.2007
Адрес: г. Краснодар
Сообщений: 894
Написано 421 полезных сообщений
(для 1,079 пользователей)
Ответ: Как сделать стрельбу

Тупой нуб в блице.
__________________
http://forum.boolean.name/image.php?type=sigpic&userid=2247&dateline=1418298  527
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Артем Валерьевич за это полезное сообщение:
Gector (11.07.2015), L-ee-X (11.07.2015)
Старый 11.07.2015, 15:13   #69
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Как сделать стрельбу

кроме вс двоих, мне этого никто не говорил. так что держите свои мнения при себе.
(Offline)
 
Ответить с цитированием
Старый 11.07.2015, 15:27   #70
L-ee-X
Разработчик
 
Аватар для L-ee-X
 
Регистрация: 06.06.2011
Адрес: Ирк. обл.
Сообщений: 543
Написано 133 полезных сообщений
(для 220 пользователей)
Ответ: Как сделать стрельбу

На готовая игра, написал за 10 минут. Большая часть времени ушла на поиски звуков .
Type Entity 
 Field Mesh 
 Field Name
$ 
 
Field HP
End Type 

Graphics3D 1024
,768,32,2 
camera 
= CreateCamera() 
strelba = LoadSound ("snd\m107.mp3")
hp = LoadSound("snd\16_Lastlife.wav")
ranenie = LoadSound("snd\die1.wav")
ubit = LoadSound("snd\scream_21.wav")

For 
i = 1 To 10 
Bot
.Entity = New Entity 
Bot
\HP = 100
Bot
\Name$ = Handle(Bot) 
Bot\Mesh = CreateCube() 
NameEntity Bot\Mesh, Bot\Name$ 
PositionEntity Bot\Mesh, Rnd(-50,50), Rnd(-50,50), 50 
NameEntity Bot
\Mesh,Bot\Name$+Chr(34)+"Bot"+Chr(34) 
EntityPickMode Bot\Mesh,3 
Next

old
.entity=Null 
Repeat 
RenderWorld
() 

ent=CameraPick(camera,MouseX(),MouseY()) 
        If 
ent<>0 Then 
            old 
= set.entity  
            set 
= FindEntity(ent) 
            
Text 10, 10 , EntityName(ent) + " HP = " + set\HP
        End 
If
            
           If 
MouseHit(1)
            
PlaySound strelba
            
If ent<>0
            set
\HP = set\HP - 10
            
            
If set\HP > 10
                PlaySound ranenie
            
EndIf
                
            If 
set\HP <= 0
                PlaySound ubit
                FreeEntity set
\Mesh
            
EndIf
            
            If 
set\HP = 10
                HPChannel 
= PlaySound (hp)
            EndIf    
            EndIf     
            EndIf
Flip() 

Until (KeyHit(1)) 

End 

Function FindEntity.entity(ent) 
    
name=EntityName(ent) 
    Return 
Object.entity(name) 
End Function 
Вложения
Тип файла: rar CoD.rar (163.3 Кб, 1224 просмотров)
__________________

Последний раз редактировалось L-ee-X, 11.07.2015 в 17:13.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо L-ee-X за это полезное сообщение:
Gector (11.07.2015), softcrasoft (11.07.2015)
Старый 11.07.2015, 16:03   #71
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: Как сделать стрельбу

Сообщение от softcrasoft Посмотреть сообщение
кроме вс двоих, мне этого никто не говорил. так что держите свои мнения при себе.
Чувак. Перепутать переменную с командой и половину дня одулпять что она значит - это жестко даже для незрячего новичка. Ты же утверждал что ты профи во многих языках. Хотя у тебя грубейшие ошибки идут одна за другой. В принципе и так было очевидно что ты наврал про это.

Вообще твоя проблема и в зрении тоже. Ты не видишь что в IDE ключевые слова блица подсвечиваются разными цветами. Если бы ты это видел то set не спутал бы с ключевым словом. Хотя бы по этому. Но люди могут и в блокноте кодить без какой либо подсветки. Но для новичка и подсветка бы сгодилась.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Кирпи4 (12.07.2015)
Старый 11.07.2015, 16:16   #72
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Как сделать стрельбу

l-ee-x, не понятны две вещи:
1. ************old*=*set.entity**вот я говорил про эту функцию блица. что это?
2. зачем нужен звук hp?
gector, ************old*=*set.entity**тут не set =. правда сама переменная идёт ниже.
(Offline)
 
Ответить с цитированием
Старый 11.07.2015, 16:36   #73
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Как сделать стрельбу

про hp я уже понял)))
(Offline)
 
Ответить с цитированием
Старый 11.07.2015, 16:40   #74
L-ee-X
Разработчик
 
Аватар для L-ee-X
 
Регистрация: 06.06.2011
Адрес: Ирк. обл.
Сообщений: 543
Написано 133 полезных сообщений
(для 220 пользователей)
Ответ: Как сделать стрельбу

Воспроизведи этот звук и поймешь для чего он, там даже по условию видно когда он воспроизводится... Чтобы понять что за set.entity вкури Type. Потом поймешь. Ты же профи в ООП.
__________________
(Offline)
 
Ответить с цитированием
Старый 11.07.2015, 16:43   #75
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Как сделать стрельбу

английскую справку я читать не буду. в ооп я профи.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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