幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3991|回复: 3

[游戏编程] opengl做游戏,有用glut的不?

[复制链接]

550

主题

9108

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2011-12-5 09:45:20 | 显示全部楼层 |阅读模式
RT...附带一个问题,glut的

  1. unsigned __int64 cpucycle;
  2. FILE* fp;
  3. __declspec (naked) unsigned __int64 GetCpuCycle( void )
  4. {
  5.     _asm
  6.     {
  7.         rdtsc
  8.             ret
  9.     }
  10. }
  11. void keyboard(unsigned char key,int x,int y)
  12. {
  13.     if (cpucycle != 0)
  14.     {
  15.         cpucycle = GetCpuCycle() - cpucycle;
  16.         fprintf(fp,"%I64d\n",cpucycle);
  17.     }
  18.     cpucycle = GetCpuCycle();
  19. }
  20. void setup(void)
  21. {
  22.     fp = NULL;
  23.     fp = fopen("test.txt", "a");
  24.     if (fp == 0)
  25.         exit(0);
  26.     cpucycle = 0;    
  27.     glClearColor(0, 0, 0, 0);
  28.     glMatrixMode(GL_PROJECTION);
  29.     glLoadIdentity();
  30.     glOrtho(-400, 400, -300, 300, -100, 100);
  31.     glMatrixMode(GL_MODELVIEW);
  32.     glLoadIdentity();
  33. }
复制代码

问一个问题。

我的cpu是 T2300 双核 1.66GHZ  那么 一秒钟时间戳 差值 是 1 660 000 000 没错吧?
那么这个程序 执行起来之后 ,我按住“A”键,没有其他任何操作.
写进文本的数字 都是在 55 000 000左右。。
换算一下大概30ms。。。如果我想让游戏 60帧  那么 每帧应该间隔 大概 17或16ms。。这样的话,岂不是两帧 才响应一次键盘输入?
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2011-12-5 14:25:14 | 显示全部楼层
用glut作demo的很多,正式作游戏的非常少。
原本的glut在1998年就停止开发了,2011-1998,算算看,多少年没人维护了?
实在想用glut风格的框架,你可以用
http://openglut.sourceforge.net/
http://freeglut.sourceforge.net/
这两个都是mit协议,比glut原来的协议更自由宽松一些。


你测的是键盘的连击速度,这个可以在控制面板里设置的。

键盘的控制方面,人类的极限反应速度大于0.1秒,也就是100ms以上。
就操作性而言,一般游戏30帧就已经手感很好了。60帧,更多的是为了格斗游戏的撮招而已。

就现在的键盘硬件性能而言,对付格斗游戏是没有问题的。(指响应速率,多键同按这方面,键盘不行,还是得手柄)
え~え~お!!!
回复 支持 反对

使用道具 举报

1

主题

5

帖子

47

积分

②入门

积分
47
发表于 2011-12-5 17:00:00 | 显示全部楼层
我推荐glfw,zlib协议更宽松。帧数这样计算。。貌似不妥吧。
回复 支持 反对

使用道具 举报

550

主题

9108

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
 楼主| 发表于 2012-3-2 20:38:50 | 显示全部楼层
恩恩。。。用glfw了。研究中。。真是轻量级,没有多余的东西
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2021-11-28 07:28 , Processed in 0.025287 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表