Я с одними ребятами пробовал игру делать, мне поручили сюжет писать, но я так ничего дельного и не написал, так всё и прошло :)
С какого языка лучше начинать ? Я вот хочу простенькую прогу сделать,или хотя бы текстовую игру. Или прогу, где картинка с кнопкой внизу, нажимаешь, происходит действие и т.п. Подскажите где можно или Дельфи, или Визуал Бейсик скачать. |
Если выбирать из "Дельфи" или "Визуал Бейсик", то выбирай "Дельфи"!
|
Ну скачать вряд ли где можно, разве что из пиринговых сетей. А вот у пиратов купить - вполне. Вообще говоря, лучше сразу учить C++ по толковой книжке, но из Delphi и VB разумеется лучше учить Delphi!
|
Всем
Кто-нибудь знает, как можно быстро высчитывать FPS при работе с DirectX. Я имею в виду, чтобы значение FPS обновлялось постоянно (чтобы понять о чём речь, откройте Winamp. Далее следуйте Help > About Winamp > Credits. В появившемся окне FPS обновляется постоянно). |
Ну, то, что оно обнвляется постоянно, понятно. А высчитать его просто - ведь FPS, по сути, то, сколько раз в секунду выполняется рендеринг в цикле, поэтому просто учитывай реальное время с точность до миллисекунды (можно и до секунды, тогда первая секунда сбрасываетя...). Например, использую функцию Windows API GetTickCount().
На примере вряд ли скажу, т.к. под чистым DirectX уже давно не писал, но примерно так: Код:
Old = число миллисекунд |
Цитата:
|
Вообще-то FPS = Frames Per Second, т.е. они должны обновляться каждую секунду. Но если уж тебе не терпиться обновлять их чаще, просто вместо 1000 миллисеунд используй, например, 100, и умножай результат в 10 раз.
Вообще говоря, вопрос достаточно странный. FPS есть показатель быстродействия игры, и интерисует он, по большей части, только свои средним (какая скорость будет "обычной") и минимальным (как игра будет тормозить в особо сложных случаях) значениями. Секунда является неплохим промежутком времени, и смысла делать его меньше или больше я не вижу. Кстати, для игровой механики FPS не играют никакой роли. Практически всегда нужно знать лишь время, за которое рендерился предыдущий шаг цикла. |
Мля, поручили знакомы найти бесплатный 2D-движок, а что именно выбрать - не знаю! Подскажите, плиз!
|
1) У меня такой вопрос: какой компилятор С++ наиболее идеально подходит для гейм-кодинга? Предугадывая ответ сразу спрошу, MSVC какой версии лучше всего брать для этих целей?
2) Вопрос к pokibor'y: для какого компилятора(или компилятор не имеет значения?) предназначен упомянутый тобой выше бесплатный движок? 3) Какие ещё есть бесплатные движки(3D) на С++(а также для Delphi кроме DelphiX и GLScene)? От себя добавлю, что неплохим стартом для понимания игрового программирования будет изучение ActionScript - языка идущего в комплекте с Macromedi Flash. По форме он похож на С++, однако игтеграция его в графическую систему позволяет намного быстрее получать результат. AC идеально подходит для написания аркад, а в этом жанре, как известно, можно воплотить практически любые идеи. //Это была не реклама, :) а чистая правда... И напоследок ещё вопрос: кто-нибудь пытался писать моды для HL2? |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Код:
void CFPSCounter::registerFrame(u32 now) Функция вызывается каждый раз после рендера. Для тех кто не копался в движке: f32 - обьявлено как typedef float s32 - как typedef signed int FPS возврашается другим методом класса... который просто возвращает значение framesCounted Pokibor +1 - тут и добавлять то не че к ответу вроде как... |
Всем
Я хотел бы выложить в ближайшее время демо-версию своей собственной аркады на обозрение форуму Игромании. Подскажите какие-нибудь хостинги, где файл сможет храниться постоянно (а не как на Webfil'e неделю). Заранее благодарен. |
Xar
http://www.slil.ru - файл храниться 30 дней с момента последнего скачивания! Т.е. если твою игру будут постоянно качать, то есть возможность, что он ваще не удалиться! И еще к тебе вопрос: На чем игру пишешь? С кем? |
razor21
Благодарю. Демо выложу в ближайшие дни (надо довести ещё кое-что до ума). Цитата:
На Visual Basic. Один, на собственном движке и с собственной графикой. Правда немного с графикой помог друган, но и только. |
Xar
да нет смеяться я не буду! А почему ты не выбрал язык более высокого уровня и более мощный? А какой жанр? |
Цитата:
Цитата:
|
Можно вопросик?
КАК ДЕЛАТЬ ИГРЫ??? какие для этого проги,как создавать прог. файлики? Помогите,пожалуйста! |
Skiminog
Для этого нужно знать хотябы один язык програмирования и движок на катором писать игру! Но можно пойти проще для новичка предложу программу RPGMaker для создание RPG игр, там всё просто весит 20 мег в инете леко найти если запустиш разобраться будет несложно никакого знания языка програмирования по началу ненадо, вобщем если скачаеш непожелееш, сам на ней сейчас игру делаю( и ресурсов инете полно). |
Skiminog
А ты вообще знаешь какой-нибудь язык программирования? В принципе зря я это спросил, т.к. ты даже не знаешь, как делать игры! ROLF Через такие программы не интересно делать игры!!! Тебя не мучает такое чувство, что эту игру сделал не ты? |
Что больше ни у кого нет вопросов? Есть, задавайте!
|
Часовой пояс GMT +4, время: 02:32. |
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.