Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ идентификатор "." не определен https://www.cyberforum.ru/ cpp-beginners/ thread849102.html
#include "stdafx.h" #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <math.h> #include <time.h> #include <Windows.h> #define K 3 void main ()
C++ Сортировка структуры
Есть структура struct v{ string one; string two; int three; }; Подскажите как отсортировать массив структур по полю one с использованием sort()?
C++ Нужно переделать код
Нужно распечатать гистограмму. 10-звездочек в самой многодетной группе.(или одна звездочка соответствует 10% людей в самой многодетной группе) #include <iostream> #include <fstream> #include...
C++ Нужно разобраться в коде Откомментируйте пожалуйста по строчке ,кто ,что может,а то не могу разобраться,это программа обход бинарного дерева в глубину справа налево // semestr.cpp: определяет точку входа для консольного... https://www.cyberforum.ru/ cpp-beginners/ thread849078.html
C++ Определить номера тех столбцов,элементы которых имеют совпадающие значения https://www.cyberforum.ru/ cpp-beginners/ thread849064.html
Задана матрица A с 2 строками и 35 столбцами. Определить номера тех столбцов,элементы которых имеют совпадающие значения. Решите пожалуйста...
Найти количество разных чисел среди элементов массива. C++
Дано масив А. Найти количество разных чисел среди элементов этого массива.
Задана матрица A с 2 столбцами и 20 строками C++
Задана матрица A с 2 столбцами и 20 строками. 1-элемент каждой строки представляет абсциссу, а 2-й - ординату одной из 20 точек на плоскости. Определить координаты тех точек, которые расположены в...
C++ Приведение void* к типу указателя на структуру Тема обсуждалась здесь, но решения так и нет нормального Есть два (и более, хоть до 20) линейных списков и функция обхода списка В функцию передаю указатель на вершину одного из списков Есть ли... https://www.cyberforum.ru/ cpp-beginners/ thread849020.html
C++ Есть ли разница между MyClass *c = new MyClass() и MyClass *c = new MyClasss; https://www.cyberforum.ru/ cpp-beginners/ thread849013.html
Собственно, что происходит, когда создаёшь объект класса без скобок в название после new?
C++ Изменить функцию в обратном порядке Как изменить функцию в обратном порядке? вот функция в которую подаёшь вектор состоящий из 8ми элементов и она возвращает элемент типа char, в которую забиты 0 и 1. char ber(vector <bool> fg) {... https://www.cyberforum.ru/ cpp-beginners/ thread849012.html
-4 / 0 / 1
Регистрация: 12.03.2013
Сообщений: 110
0

Подсчет ФПС и вывод на экран

26.04.2013, 11:57. Просмотров 3603. Ответов 10
Метки (Все метки)

Задача состоит в том , чтобы подсчитать ФПС в игре, подсчитанное значение преобразовать в буфер и потом этот буфер вывести на экран , как вывести буфер на экран я знаю , а вот как подсчитать ФПС нет , как это сделать на с++.

Нашел код одного из форумчанина под ником "programina"

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
DWORD FrameCnt;    // кол-во кадров
          float TimeElapsed; // промежуток времени
          float FPS;           // наш фпс
          float oldTime;
          float newTime;
          float deltatime;
 
          FrameCnt++; // c каждым кадром увеличивается на 1, т.е. это кол-во кадров кот. мы разделим на промежуток времени
          newTime = GetTickCount(); // записываем в ньютайм время после всех выполненных операциях
          deltatime = newTime - oldTime; // узнаем сколько времени проходит от начала до конца
          TimeElapsed += deltatime; // и прибавляем эту разницу к таймэлапседу
 
          if(TimeElapsed >= 500.0) // если в таймэлапседе накопилось 0.5 сек, то
          {
            FPS = 1000*(float)FrameCnt / TimeElapsed; // делим кол-во кадров прошедшее за полсекунды на таймэлапсед(равный примерно 0.5 сек)
            TimeElapsed = 0.0f; // обнуляем таймэлапсед, для следующего подсчета
            FrameCnt = 0; // и обнуляем кол-во кадров
          }

Но этот код компилируется , но не работает.

Помогите пожалуйста.

Вернуться к обсуждению:
Подсчет ФПС и вывод на экран
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.04.2013, 11:57
Готовые ответы и решения:

Моментальный подсчет и вывод на экран
Добрый день! Каким образом в JS реализуется моментальный подсчет, то есть я вбиваю в текстовое...

Выборка данных, подсчет и вывод на экран
добрый день, всем! Пишу функцию суть которой: 1. Выбирает из таблицы &quot;сотрудники&quot;, номера всех...

Подсчет количества полей в таблице и вывод значения на экран( Access)
Добрый день! Вот пришлось написать маленький модуль для accessa, все не могу разобраться,как в...

Подсчет и вывод на экран суммы элементов массива с нечётными значениями
Составьте программу , которая заполняет массив a случайными целыми числами в диапозоне от1 до 10 и...

10
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.