主题:  如何让Director电影在不同分辨率下显示正常

maozg

职务:普通成员
等级:1
金币:0.0
发贴:2
#12001/6/10 11:32:45
Director中怎么才能获得电脑的显示器分辨率并调整舞台居中。
我在1024X768下制作的电影,在同样分辨率时正常,可当显示
器分辨率改变到800X600时,屏幕中的窗口位置就偏离中心了,
不知如何解决。



南山东篱摄螂

职务:普通成员
等级:4
金币:10.0
发贴:1840
#22001/6/10 12:13:14
你的影片大小是?1024x768还是800x600?

如果是前者,后者大小的屏幕当然显示不完,如果是后者,那就是你没有设置好,关于解决方法是什么,请你看看前面的讨论,可以使用论坛搜索功能。以后记住常用它。



困龙在天

职务:普通成员
等级:7
金币:10.0
发贴:2942
#32001/6/10 20:43:05
800x600的分辨率是目前的主流,最好不要作1024x768的作品,除非确信,最终放映作品的计算机是17"的。
800x600的作品可以在1024x768的分辨率下居中显示的。只要在生成exe文件的时候,在option里面选择Full Screen 就可以了。


[url]http://sintian.chinaccd.net[/url]

thomaszl

职务:普通成员
等级:1
金币:0.0
发贴:11
#42001/6/12 16:31:59
最好就是用800*600
当然也可做两个版本 用vb作个判断就可以了
要不直接用vb 把系统的分辨率调为800*600 就ok了



yjh

职务:普通成员
等级:1
金币:0.0
发贴:97
#52001/6/12 17:11:52
搜索一下“分辨率”,多得你看不了。。。。。。。



面带笑容

职务:普通成员
等级:1
金币:0.0
发贴:31
#62001/6/20 12:01:43
1、在开始的时候记录一下分辨率,些个INI文件
2、将当前分辨率变成你需要的,如800X600
3、退出时读一下INI文件,将分辨率变回原来的



面带笑容

职务:普通成员
等级:1
金币:0.0
发贴:31
#72001/6/20 12:16:30
使用 buddy api 改变分辨率

set OK = baSetDisplay( 800 , 600 , 16 , "temp" , false )



D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
#82001/6/20 14:20:30
projector的options
选择
match first movie
center



jerrowolf

职务:普通成员
等级:1
金币:0.0
发贴:83
#92001/6/21 20:07:14
根据the desktoprectlist 来获得当前用户的显示器分辨率。然后根据这个值和你窗口的大小调整窗口的rect值,应该可以达到目的。



yjh

职务:普通成员
等级:1
金币:0.0
发贴:97
#102001/6/22 7:59:47
on preparemovie
(the stage).rect=(the desktoprectlist[1])
(the stage).drawrect=(the desktoprectlist[1])
end
不是挺好吗?



jerrowolf

职务:普通成员
等级:1
金币:0.0
发贴:83
#112001/6/22 8:43:43
不用drawrect吧,那样就缩放了