主题:  如何检测分辨率?:(

win_5d

职务:普通成员
等级:1
金币:0.0
发贴:49
注册:2002/3/19 10:34:53
#12002/4/29 20:09:13
我现在电影的舞台设置是屏幕的左上角,800*600,所以在分辨率800*600下是全屏的,但是在1024*768下就是在左上角了,那么我如何检测并控制分辨率呢?
1.比如我的屏幕分辨率是1024*768,那么如何在演示文件开始时将分辨率改为800*600使得演示全屏显示,退出演示文件后又改回去。
2.又比如,我不改分辨率,我改电影设置在屏幕中间,让演示文件在1024*768的情况下在屏幕中间显示,在800*600的时候保持电影设置显示在屏幕的左上角。
请问用什么函数或者插件可以实现,budapi可以吗?具体说明可以吗?谢谢!!



满眼金星

职务:普通成员
等级:2
金币:1.0
发贴:441
注册:2000/12/15 21:17:37
#22002/4/29 20:32:13
1.用xtra可以改分辨率,具体名字忘了
2.为什么要把屏幕位置,设为左上???????



win_5d

职务:普通成员
等级:1
金币:0.0
发贴:49
注册:2002/3/19 10:34:53
#32002/4/29 20:35:00
因为我的舞台大小是800*600,所以为了在分辨率是800*600的情况下可以全屏,所以设为在左上角!



Pretender

职务:普通成员
等级:2
金币:10.0
发贴:510
注册:2001/5/11 21:19:46
#42002/5/1 16:19:21
改分辨率不是好办法,容易引起别人的反感,我自己以前用过,后来连自己都不肯再看那个了
你可能把stage设成始终居中呀,这样就达到你的要求了
在great projector时有个选项的,记得吗?选中stage size下的center就行了



满眼金星

职务:普通成员
等级:2
金币:1.0
发贴:441
注册:2000/12/15 21:17:37
#52002/5/2 3:49:02
是的



win_5d

职务:普通成员
等级:1
金币:0.0
发贴:49
注册:2002/3/19 10:34:53
#62002/5/2 11:06:29
可是那样好象不行,因为虽然选中了居中,但是换到800*600下,舞台好象不是居中的!:(



满眼金星

职务:普通成员
等级:2
金币:1.0
发贴:441
注册:2000/12/15 21:17:37
#72002/5/2 16:00:30
你是在运行的时候切换的分辨率???



win_5d

职务:普通成员
等级:1
金币:0.0
发贴:49
注册:2002/3/19 10:34:53
#82002/5/2 18:17:23
恩,我的舞台大小是800*600,设成在左上角,运行就在800*600下,这样就可以全屏,并且是居中的。



满眼金星

职务:普通成员
等级:2
金币:1.0
发贴:441
注册:2000/12/15 21:17:37
#92002/5/2 18:37:17
选择居中以后
如果在1024x768的分辨率下运行,再切换到800x600当然就不会居中了
只要在800x600下从新运行就好了
但是不知道为什么你要在运行影片的时候换分辨率



win_5d

职务:普通成员
等级:1
金币:0.0
发贴:49
注册:2002/3/19 10:34:53
#102002/5/2 22:15:15
哦,我先回去试试!谢谢!



xiaozhong_5d

职务:普通成员
等级:1
金币:0.0
发贴:59
注册:2001/11/30 13:03:55
#112002/5/5 11:02:07
在这里个站点下载http://www.mods.com.au/frameset.htm完成后里面会有duddyapi的帮助文件,会告诉你怎么做。


级别问题。。。也说明了知识水平的高底问题。。。我们多多努力。。。

laosan

职务:普通成员
等级:1
金币:0.0
发贴:78
注册:2001/10/26 10:18:07
#122002/5/5 17:51:48
你的要求不要任何插件啊???

打包的时候选“居中”和“全屏”就可以了。

800X600下全屏,1024X768下置中,周围颜色选黑或别的颜色就可以了