社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 道具中心
主题 : 关于游戏中所有元素在游戏启动时准备的想法。
级别: ②入门
显示用户信息 
0  发表于: 2007-08-20   
来源于 思路探讨 分类

关于游戏中所有元素在游戏启动时准备的想法。

有一些肥佬菜单,像亿万的轩三菜单和Legacy的单场景菜单(我翻译的),
都或多或少存在着打开菜单速度慢的问题,
其中以Legacy的单场景菜单最为严重(同时生成17个窗口)
我个人有一个想法,可以缓解这种症状:

在Main中把这些窗口全部准备好,
当然,原先类似于"@Status_Window"必须全部改为"$Status_Window",
然后在调用菜单时直接使用"$Status_Window.Visible=true"这个命令。
离开菜单时直接使用"$Status_Window.Visible=false"这个命令。

这样有个优点,虽然游戏启动的时候有点慢,但是在游戏中呼出菜单却是瞬时的。
不知道大家的意见是什么……
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
Saiholmes 离线
级别: 分版主
显示用户信息 
1  发表于: 2007-08-20   
轩三菜单咱也做过,它没这么多窗口可以造成卡吧(最多音效问题),Legacy的单场景菜单 这就米用过了...
呃,我也这样做过,不过,向来是不喜欢到处充斥着$$全局变量的...-w-
描述
快速回复

认证码:

验证问题:
12-5=?,答案:7 正确答案:7
按"Ctrl+Enter"直接提交