ZomBox 1.0
Вложений: 1
Добрый день (или вечер ) геймдевелоперы. В общем начал писать игрушку под вышеупомянутом названии (ZombieBox) . Пока только уровень, который стыбзил у Эндрюмена (прошу извинения) . Позже будет свой уровень (и не один) . Кодил 2 дня (по два часа на каждый). Больше чем 2 часа сидеть не могу родаки ругаются (ни чё с этим не поделаешь).
Жанр: DethMatch (позже появится сюжет , а режим дезматч уйдёт на релаксацию) Инструменты: Blitz3D AShadow PhysX Wrapper (пока не используется). Будут скоро скрины с ботами. Я на мощной машине не тестировал , так что если будет слишком быстрое передвижение не серчайте , всё поправлю. |
Ответ: ZomBox 1.0
Бегает ужасно быстро.Надо делать синхронизацию :) И половину ненужной медеи надо было викинуть.
PS: Что-то ты ранно выложил, надо было сделать ботов, и чтоб постреляться с ними можно было, а потом уже выкладывать :) PPS: Желаю удачи с проектом :) |
Ответ: ZomBox 1.0
Оооо. Понял щас быстренько подправлю.
Щас у меня маленькая проблемка возникла которую решаю. Вот буквально пять минут назад добавил вторую пушку- пистолет . Ботов то же думаю сегодня загнать.) Да и спасибо за поддержку. |
Ответ: ZomBox 1.0
Цитата:
Да , а что такое синхронизация??? Не сочти меня не умелым. |
Ответ: ZomBox 1.0
Вообщем синхронизация не даёт твоей игре пожирать всю мощность компа и делать >60 кадров/сек =)
Цитата:
|
Ответ: ZomBox 1.0
вау!!! никогда и нигде не видел, чтобы при прыжке если смотришь вверх, то отлетаешь назад. если же смотреть вниз - то вперёд))
может я просто первый раз это заметил? или здесь реально баг? |
Ответ: ZomBox 1.0
Цитата:
|
Ответ: ZomBox 1.0
Патроны кончаются, обидно...
О синхронизации - http://forum.boolean.name/showthread...E7%E0%F6%E8%FF |
Ответ: ZomBox 1.0
Цитата:
|
Ответ: ZomBox 1.0
Вы знаете , я тут столкнулся с такой проблемкой : засунул в игру вторую пушку (без функций сделал), сделал смену оружий ( нарадоваться не могу )
, и вот тут загвоздка. Количество патронов в обойме и общее кол-во патронов расходуется и на пистолет, и на автомат- т.е пострелял из авт., патроны ушли и у пист. . Нет ну я же не дурак . Так вот как сделать разные обоймы при смене оружия? |
Ответ: ZomBox 1.0
Очевидно, разные виды оружия должны использовать разные патроны. Все дело в переменных, да.
|
Ответ: ZomBox 1.0
сколько можно повторять что здесь нет экстрасенсов. и с логикой 2-летнего ребёнка можно понять что если из двух оружий уходят одни и теже патроны, значит ты сделал так чтобы их двух оружий уходили одни и теже патроны.
|
Ответ: ZomBox 1.0
возможно нужно использовать типы для каждого оружия)
например у тебя Type Pistol Field Урон (скока у бота хелса отнимет от 1 выстрела) Field Меш (сама пушка) Field Боеприпасы(тоесть в типе прописываешь патроны которые для этой пушки предназначены) ну там еще добавляешь Филды и потом End Type примерно так)) если что то не правильно поправьте меня |
Ответ: ZomBox 1.0
Короче сам додумался, но и тут маленькая загвоздка.
Сделал две глобальные переменные AllShots(общее кол-во патрон) и AllShotsAmount(кол-во патрон в рожке).Так же сделал ещё несколько переменных : allShotsAvtomat=100(общее кол-во патрон для автомата) , AllShotsAmountAvtomat=50( кол-во патрон в рожке автомата), и AllShotsPistol=20(общее кол-во патрон для пистолета), AllShotsAmountPistol=5( кол-во патрон в рожке автомата). При нажатии на кнопку один переменная AllShots равняется allShotsAvtomat, AllShotsAmount=AllShotsAmountAvtomat . При нажатии кнопки два переменная AllShots равняется AllShotsPistol, AllShotsAmount=AllShotsAmountPistol. Ну и собственно If MouseDown (1) AllShotsAmount= AllShotsAmount-1 EndIf Про перезарядку писать не буду. Так вот при нажатии по кнопкам один и два пременные AllShots и AllShotsAmount принимают первоначальные значения . Так как сделать так, что бы они принимали соответственные значения ( тобиш пострелял из автомата, переключился на пистолет, пострелял из пистолета, сново переключился на автомат , а в автомате осталось столько сколько осталось? |
Ответ: ZomBox 1.0
ты понимаешь что у тебя изначально неправильный подход ?
делаешь AllBulletsRifle=100 AllBulletsPistol=100 PistolClipBullets=5 RifleClipBullets=30 If MouseDown(1) If Weapon="Rifle" RifleClipBullets=RifleClipBullets-1 Elseif Weapon="Pistol" PistolClipBullets=PistolClipBullets-1 и т.д. |
Часовой пояс GMT +4, время: 23:04. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot