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

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

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

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

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

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

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

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

res testme(Rnd(0,10));

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

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

Если случайный номер является 
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, 11:42   #63
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Как сделать стрельбу

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

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

Тупость не лечится, так шо можешь валить, мы не в обиде!
__________________
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, 12:06   #66
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Как сделать стрельбу

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

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

Тупой нуб в блице.
__________________
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, 12:13   #69
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Как сделать стрельбу

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

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

 
Field HP
End Type 

Graphics3D 1024
,768,32,
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 
1 To 10 
Bot
.Entity = New Entity 
Bot
\HP 100
Bot
\Name$ = Handle(Bot
Bot\Mesh CreateCube() 
NameEntity Bot\MeshBot\Name
PositionEntity Bot\MeshRnd(-50,50), Rnd(-50,50), 50 
NameEntity Bot
\Mesh,Bot\Name$+Chr(34)+"Bot"+Chr(34
EntityPickMode Bot\Mesh,
Next

old
.entity=Null 
Repeat 
RenderWorld
() 

ent=CameraPick(camera,MouseX(),MouseY()) 
        If 
ent<>0 Then 
            old 
set.entity  
            set 
FindEntity(ent
            
Text 1010 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 Кб, 37 просмотров)
__________________

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

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

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

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

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

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


Опции темы

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

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


Часовой пояс GMT +1, время: 14:33.


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