Как реализовать смену оружия ??
для начала я создал пистолет и автомат !!
оба оружия у меня type weapon !! как создать смену оружия ?? подскажите !! |
Re: Как реализовать смену оружия ??
А что уже сам написал?
Можно поконкретней что не получается? |
Re: Как реализовать смену оружия ??
ну допустим нажимаю "1" - пистолет
"2" - автомат и убираю пистолет. как его убрать ?? если всё оружее одного типа weapon !! не понял: Цитата:
|
Re: Как реализовать смену оружия ??
Можно вот так... В чем трабла то?
Код:
Global HandWeapon = 0 |
Re: Как реализовать смену оружия ??
я жу говорю, у меня оружее в типе !!
там нада поменять и скорострельность , и урон и т.д. !! type weapon field ent field speed field damage ..... end type |
Re: Как реализовать смену оружия ??
По моему скромному мнение ! лучше сделать скорость и урон у пули!
а смену оружия релизовать как раитер говорит! а в типе пули при создание написать если SelectGun=1 (переменная для оружий 1-пистолет 2-автомат ...) п.ТПуля=нь ТПуля п\ент=КреатСпхере() select (SelectGun) case 1: п\урон=10 : п\скорость=1 case 2: п\урон=30 : п\скорость=1.3 case 3: п\урон=40 : п\скорость=2 ... end select ..... |
Re: Как реализовать смену оружия ??
я бы сделал немного по другому, ввел бы массив объектов виапон(оружие) заполнил бы их нужным образом, а нажатая цифра при выборе оружия была бы индексом этого массива и соответственно нужным тебе оружием.
|
Re: Как реализовать смену оружия ??
Так пофик нужно прятать/показывать модели. Масив может подойти только для инфы о оружии. Можто тогда сделать так:
Код:
Dim Info(2,2) |
Re: Как реализовать смену оружия ??
Ребята, вы чего? ))
dimanche13 и Райтер говорят об одном и том же. Только dimanche13 не решился реализовать идею, а Райтеровская реализация в коде, откровенно говоря, косовата. Исправляем на чуть более симпатичную: Код:
... Исправляем это упущение, позволяя произвольно менять коды клавиш смены оружия. Например, в рамках смены раскладки игровой клавиатуры конечным пользователем: не думаете же вы, что все люди играют на WSAD+Мышь+(1-9)? Код:
;массив, хранящий значения клавиш для каждого оружия |
Re: Как реализовать смену оружия ??
Цитата:
Код:
Type Weapon |
Re: Как реализовать смену оружия ??
Diplomat, угу. Накосячил :) Конечно же лучше юзать GetKey, чем писать 9 проверок :@
Но если уж делать всё помельче, то имхо лучше всё в 1 масив забить... Код:
Const MaxWeapons = 2 |
Re: Как реализовать смену оружия ??
Цитата:
думаю как раз так оружие надо делать не просто двумерным массивом, а массивом объектов типов weapon. хотя как удобнее, решает каждый сам ;) |
Re: Как реализовать смену оружия ??
Угу. Опячатался. Спс уже исправил.
Цитата:
Как и говорил Horror Цитата:
|
Re: Как реализовать смену оружия ??
Каждый сам хозяин своего кода. Поэтому делай всегда так ,как хочешь )))
|
Re: Как реализовать смену оружия ??
Цитата:
всем спасобо !! очень помогло !! Цитата:
|
Часовой пояс GMT +4, время: 12:31. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot