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

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

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

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

Ответ
 
Опции темы
Старый 19.10.2005, 23:46   #31
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Смущение

Originally posted by ZanoZa@Oct 19 2005, 09:25 PM
Тогда ещё... как сделать чтобы текст не затормаживал игру
p.s. Если в моём коде добавить после Rendrea и Update мира строку hud ,то вы всё прекрасно увидете, гарантированно
Заюзать бмп-шрифт. Хорошая либа для этого - задача нетривальная, и нормальной либы я пока не видел. Суть в том, что текст кэшируется, здесь:сохранятеся как картинка и далее выводится эта картинка.
Это ускоряет вывод любых повторяющихся 2д-команд.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 20.10.2005, 00:39   #32
Lexa
ПроЭктировщик
 
Регистрация: 10.10.2005
Сообщений: 102
Написано 2 полезных сообщений
(для 2 пользователей)
ZanoZa
Извини я был не прав. Просто поторопился с ответом
(Offline)
 
Ответить с цитированием
Старый 20.10.2005, 15:29   #33
ZanoZa
Элита
 
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений
(для 252 пользователей)
И где взять это?
(Offline)
 
Ответить с цитированием
Старый 20.10.2005, 16:56   #34
ZanoZa
Элита
 
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений
(для 252 пользователей)
БЛИН ТРАБЛА!
Сделал чтобы пушки по разному стреляли, и вышла лажа
первые 2 пушки нормально, третья не работает, а потом и все пушки не работают :
wallbash: 
For k=1 To 1
 If weapon=0
spdbul=5
  sphere=CreateSphere()
  ScaleEntity sphere,0.1,0.1,0.1
  RotateEntity sphere,10,0,20
	ElseIf weapon=1
	spdbul=30
	sphere=CreateCube()
  ScaleEntity sphere,0.1,0.1,0.1
  RotateEntity sphere,10,0,20
	ElseIf weapon=2
	spdbul=3
	sphere=CreateCone()
  ScaleEntity sphere,0.1,0.1,0.1
  RotateEntity sphere,10,0,20
	EndIf
 If bul=0
  d.Dude=New Dude
  d\entity=CopyEntity( sphere )
  EntityColor d\entity,Rnd(255),Rnd(255),Rnd(255)
  ResetEntity d\entity
  PositionEntity d\entity,EntityX#(campiv,1),EntityY#(campiv)-0.3,EntityZ#(campiv,1)
  PlaySound shot 
  RotateEntity d\entity,EntityPitch#(cam,1),EntityYaw#(campiv),0 
  EntityType d\entity,enti
  Collisions enti,Typelevel,2,3
  Collisions enti,botar,2,2
  EndIf 
 Next

spdbul=5 скорость стрельбы
Ещё код выкладываю
(Offline)
 
Ответить с цитированием
Старый 22.10.2005, 14:39   #35
ZanoZa
Элита
 
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений
(для 252 пользователей)
Так посидел я, посидел и понял что код переключения оружия( SubZer0 не обижайся ) не совершенен,
я не могу менять характеристики,модель оружия( а если и можно, то как-то запарно).
Короче помогите мне с переключением оружия плизззз :'(( Выложите это в код!
У меня проэкт вянет!
p.s.Я вас наверно задрал уже
(Offline)
 
Ответить с цитированием
Старый 22.10.2005, 15:00   #36
alcosholik
 
Сообщений: n/a
Originally posted by ZanoZa@Oct 22 2005, 11:39 AM
Короче помогите мне с переключением оружия плизззз :'(( Выложите это в код!
У меня проэкт вянет!
Хм... Понимаешь, ты взялся за разработку серьезного проекта.

Если ты сейчас не знаешь, как сделать переключение оружия, тебе могут помочь кодом, чтобы ты на его примере сам разобрался. Но это не решит всех проблем. По ходу разработки постоянно возникают различные трудности, для преодоления которых нужно иметь определенные знания и опыт. Опыт здесь особенно важен.

FPS - один из самых сложно реализуемых жанров. Поэтому на данном этапе я бы посоветовал тебе заняться разработкой менее сложного проекта. Иначе тебе придется идти на форум каждый раз, когда наткнешься на трудность, а это будет происходить очень часто.

Если твой проект вянет, значит у тебя еще недостаточно знаний для его создания. Просто отложи его на некоторое время и займись разработкой какой-нибудь аркады (или на худой конец тетриса ).

А к шутеру всегда успеешь вернуться, причем уже с багажом знаний и некоторым опытом. Многие недооценивают значение опыта программирования, а он порой играет чуть ли не самую значительную роль в успехе той или иной игры.

Решать тебе, конечно, но тебе также следует принять к сведению вышенаписанное.
 
Ответить с цитированием
Старый 22.10.2005, 16:37   #37
ZanoZa
Элита
 
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений
(для 252 пользователей)
Так вот я про тоже друзьям говорю, а они 0 в программировании.
Я говорю давайте попроще, допустим гоночку(Как раз код есть готовый).
А они зациклились на шутере, мол "тогда без переключения оружия".
Я говорю "чё за лажа тогда", а они "ну и забей,все равно пробную версию делаем".
Я говорю "блин опыт нужен", они "да нууу..."
Ещё бота надо делать:'(( ...Блин скорее разгоню я всех их, отсавлю пару человек-единомышленников, которые согласны чё угодно клепать.
Но опять же хотят оружия,все хотят оружия. И противников...
Короче я думаю на самом деле завязать шутер ,и браться за гонку
Как одобряете?
(Offline)
 
Ответить с цитированием
Старый 22.10.2005, 17:40   #38
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Вообще гонка - это то же не 2 байта обнулить...
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 22.10.2005, 17:53   #39
SubZer0
Администратор
 
Аватар для SubZer0
 
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений
(для 996 пользователей)
Originally posted by ZanoZa@Oct 22 2005, 12:39 PM
Так посидел я, посидел и понял что код переключения оружия( SubZer0 не обижайся ) не совершенен,
я не могу менять характеристики,модель оружия( а если и можно, то как-то запарно).
Короче помогите мне с переключением оружия плизззз :'(( Выложите это в код!
У меня проэкт вянет!
p.s.Я вас наверно задрал уже
я только направил тебя на путь, как их переключать, как тебе там оно нужно в деталях ты поди решишь сам...

я написал, что должны быть условия, и главный счетчик (переключатель оружия) и как его переключать показал, так, чтоб при коротковременном нажатии оружие 100 раз не переключалось...

дак вот, а в те самые условия "If weapon=0 ... ElseIf weapon=1 ... ... endif" можно записать практически все, что захочешь... и цвет, и размер, и форму, и скорость, и убойную силу...

возьми вот этот код:
 If bul=0
  d.Dude=New Dude
  d\entity=CopyEntity( sphere )
  EntityColor d\entity,Rnd(255),Rnd(255),Rnd(255)
  ResetEntity d\entity
  PositionEntity d\entity,EntityX#(campiv,1),EntityY#(campiv)-0.3,EntityZ#(campiv,1)
  PlaySound shot 
  RotateEntity d\entity,EntityPitch#(cam,1),EntityYaw#(campiv),0 
  EntityType d\entity,enti
  Collisions enti,Typelevel,2,3
  Collisions enti,botar,2,2
  EndIf
, повтыкай его в каждое условие и измени какие тебе надо параметры, и будет тебе полноценная смена оружия...

ЗЫ Я специально работу маленько недоделываю, чтоб стимулировать ваше логическое мышление... и тем самым провоцирую вас на дополнительно е программирование
__________________
Как минимум я помог многим (с)
(Offline)
 
Ответить с цитированием
Старый 22.10.2005, 18:15   #40
ZanoZa
Элита
 
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений
(для 252 пользователей)
Печаль

У меня есть уже готовый работающий код гоночки с гравитацией
Так что посоветуете делать FPS или Гонку?
(Offline)
 
Ответить с цитированием
Старый 22.10.2005, 18:49   #41
KRIK
Бывалый
 
Регистрация: 19.09.2005
Сообщений: 649
Написано 3 полезных сообщений
(для 3 пользователей)
Я не знаю, делай то, что считаешь более нужным и реальным.
(Offline)
 
Ответить с цитированием
Старый 22.10.2005, 19:09   #42
axel186
Знающий
 
Регистрация: 07.09.2005
Сообщений: 238
Написано 2 полезных сообщений
(для 2 пользователей)
а мне кажется не так важно какой жанр игры ты хочешь сделать, ВСЁ ДАЁТ ОПЫТ!
(Offline)
 
Ответить с цитированием
Старый 22.10.2005, 22:01   #43
jimon
 
Сообщений: n/a
Вообще гонка - это то же не 2 байта обнулить...
сам уже на ето наехал
проблеммы с стабилизацией заноса
 
Ответить с цитированием
Старый 25.10.2005, 21:41   #44
ZanoZa
Элита
 
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений
(для 252 пользователей)
Originally posted by jimon@Oct 22 2005, 08:01 PM
Вообще гонка - это то же не 2 байта обнулить...
сам уже на ето наехал
проблеммы с стабилизацией заноса
Даже занос... Не у меня нестандартная гонка будет, тип пргать мона будет,наверняка стрелять.И всё это будет на разных планетах в космосе )
p.s. Ещё хочу арену сделать
(Offline)
 
Ответить с цитированием
Старый 25.10.2005, 21:46   #45
jimon
 
Сообщений: n/a
ZanoZa желаю удачи
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание онлайн-игры Энтик Болтовня 35 18.06.2007 12:57
Создание сетевой игры на 3D-примере Vyacheslav 3D-программирование 0 02.04.2007 17:29
СОЗДАНИЕ 3D RPG XBOBER Проекты на Blitz3D 4 16.02.2007 17:16
Создание игры alcosholik Болтовня 1 09.09.2005 16:51


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


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