游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: tonnyli

古月学习问题集锦(1)

[复制链接]

26

主题

101

帖子

119

积分

注册会员

Rank: 2

积分
119
 楼主| 发表于 2005-10-17 10:13:00 | 显示全部楼层

Re:古月学习问题集锦(1)

关于问题7,我是按照你说的那样的设置的,但是问题依旧,系统的分辨率还是没有改变.例如你的针对问题9的那个例子,就是全屏的一个例子,但是我运行起来,依然是个小黑屏,不是全屏.不知道问题出在哪里/?

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2005-10-17 11:52:00 | 显示全部楼层

Re:古月学习问题集锦(1)

你运行网站上提供的例子也是窗口?如果是那就是兼容性问题了,需要你提供一下你的显卡、驱动、操作系统信息。把.loginfo贴出来就行了。

26

主题

101

帖子

119

积分

注册会员

Rank: 2

积分
119
 楼主| 发表于 2005-10-18 17:42:00 | 显示全部楼层

Re:古月学习问题集锦(1)

这个软件使用了《古月游戏开发套件》进行开发
这个软件所使用的版本是:v18 Personal or non-commercial,Latest Release-21
本日志创建于2005年10月18日,17时29分

CPU Vendor: GenuineIntel
CPU Brand:  Intel(R) Pentium(R) M processor 1400MHz
CPU Family: 6
CPU 扩展:   CMOV,MMX,SSE,SSE2
操作系统: Windows XP Professional 5.1 Service Pack 2
开始运行GameMain
创建窗口成功!
OpenGL 初始化完成!
OpenGL 信息:
   图形芯片制造商: Intel
  支持的OpenGL版本: 1.3.0 - Build 4.14.10.3666
    图形芯片名称: Intel Montara-GM
  支持的OpenGL扩展: GL_ARB_multitexture
           GL_ARB_texture_border_clamp
           GL_ARB_texture_compression
           GL_ARB_texture_cube_map
           GL_ARB_texture_env_add
           GL_ARB_texture_env_combine
           GL_ARB_texture_env_dot3
           GL_ARB_texture_env_crossbar
           GL_ARB_transpose_matrix
           GL_EXT_abgr
           GL_EXT_bgra
           GL_EXT_blend_color
           GL_EXT_blend_func_separate
           GL_EXT_blend_minmax
           GL_EXT_blend_subtract
           GL_EXT_clip_volume_hint
           GL_EXT_compiled_vertex_array
           GL_EXT_cull_vertex
           GL_EXT_fog_coord
           GL_EXT_packed_pixels
           GL_EXT_packed_pixels_12
           GL_EXT_rescale_normal
           GL_EXT_secondary_color
           GL_EXT_separate_specular_color
           GL_EXT_stencil_wrap
           GL_EXT_texture_compression_s3tc
           GL_EXT_texture_env_add
           GL_EXT_texture_env_combine
           GL_EXT_texture_filter_anisotropic
           GL_3DFX_texture_compression_FXT1
           GL_IBM_texture_mirrored_repeat
           GL_NV_texgen_reflection
           GL_WIN_swap_hint

          最大灯光数: 16
        最大贴图尺寸: 2048

加载OpenAL成功!
初始化音频设备<DirectSound>成功!

OpenAL 信息:
   音频芯片制造商: Creative Labs Inc.
  支持的OpenAL版本: OpenAL 1.0
    音频芯片名称: Software
  支持的OpenAL扩展: EAX 2.0

DirectInput初始化完毕!
打开文件<1><HM2MAP.cmproj>成功!
打开文件<2><St38a.TEX>成功!
加载贴图文件<St38a.TEX>成功!
GameMain运行结束
关闭OpenAL完成!
关闭OpenGL完成!
关闭窗口!

关闭日志文件!

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2005-10-18 20:38:00 | 显示全部楼层

Re:古月学习问题集锦(1)

可能性一:某些笔记本液晶显示器在使用的解晰率低于推荐解晰度时,会直接不显示外框。而不是拉伸到全屏幕。
这个问题你试一下其它的游戏,设成全屏模式,并设成640x480的解晰度。如果也是不全屏只显示中间一块那就是正常现像。

可能性二:和Intel显示芯片兼容性问题!

可能性三:你的sii.graphics.Width,sii.graphics.Height和sii.graphics.fs.Width,sii.graphics.fs.Height设置不是一样的数值。

26

主题

101

帖子

119

积分

注册会员

Rank: 2

积分
119
 楼主| 发表于 2005-11-10 09:55:00 | 显示全部楼层

Re:古月学习问题集锦(1)

11.如何防止FPS变动过快。
我在实现精灵走动的时候,在Draw()中,更新精灵的图片,可是太快,需要加入时间控制,如何实现精确的控制。

是利用GetCpuTime()这个函数来处理吗?

此外,当用到一些函数的时候,在那里查找它的头文件啊?

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2005-11-10 11:52:00 | 显示全部楼层

Re:古月学习问题集锦(1)

Draw函数是按照你指定的FPS做调用的,默认FPS=60,所以它在每秒钟会被调用60次。只要在这里做相应的绘制操作就好了。

时间请使用Application->Time这个变量,单位是1/1000秒。
只要文件前有#include<hgl/hgl.h>就可以使用。

26

主题

101

帖子

119

积分

注册会员

Rank: 2

积分
119
 楼主| 发表于 2005-11-16 18:09:00 | 显示全部楼层

Re:古月学习问题集锦(1)

12.脚本系统可否单独使用?我想在其他应用程序中使用脚本系统。

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2005-11-16 19:33:00 | 显示全部楼层

Re:古月学习问题集锦(1)

脚本系统现只在LR版本中出现,所以属于不确定形态。

就现在情况来看,可以在其它程序中使用,但必须在一开始调用CreateInfoFile

26

主题

101

帖子

119

积分

注册会员

Rank: 2

积分
119
 楼主| 发表于 2005-11-17 12:35:00 | 显示全部楼层

Re:古月学习问题集锦(1)

可否给出一个简单的例子,在一个窗口程序中利用脚本系统。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-12-4 16:29

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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