魔兽争霸对战平台单机3 1.31只能在对战平台玩,单机直接报错?

网易对战平台魔兽1.31.1版本每次游戲读秒时提示在下载该地图文件时发生错误该怎么解决

本帖最后由 凤凰院凶真 于 10:16 编辑

1.31版夲BUG/问题反馈以及建议:

由于内容比较长不知道哪里出了非法信息,没法直接贴上来...所以只能直接发文档了

1.31版本BUG/问题反馈以及建议

*【问題】中的大多数很可能是BUG,但由于我不确定这些是不是刻意的设计所以暂且称之为“问题”。

1.【问题】当鼠标左键按住时键盘按键无法响应(这问题非常致命,直接扼杀了很多游戏性创作我之前用DzAPI做的动作游戏功能也无法实现)

6.【建议】目前鼠标/键盘按键事件会產生不稳定的同步延时(使用GetLocalPlayer无法避免),希望能对其增加一个异步方案这样灵活性会更高。(对于音乐/节奏、动作等等许多类型的游戲来说延时都会让人感到非常烦躁)

7.【建议】提供一些能对默认快捷键/功能(比如控制镜头、快捷保存、菜单等等)进行修改的API或是讓自定义鼠标/键盘事件能够覆盖其原有功能。

8.【建议】扩展鼠标相关API例如能在游戏中修改光标贴图、设置/获取光标当前动画状态/索引、直接调出放置光标(如施法范围指示圈和建筑建造预览)等等鼠标相关功能。

1.【问题】宽屏模式时常规框体依然会被限制在界面4:3区域內无法移动到左右边缘。

2.【问题】缺少能够获取当前鼠标悬停处焦点框体的API(类如DzGetMouseFocus)

3.【问题】缺少能够获取当前键盘焦点框体的API。

4.【问题】使用BlzFrameSetFocus为编辑框(EDITBOX)类型框体设置焦点后会使键盘焦点被锁定直到点击一次该编辑框或是激活其他编辑框后才能解除锁定。(另外似乎只有EDITBOX类型能设置焦点)

5.【问题】在初始化(main函数执行)过程中用BlzDestroyFrame删除框体会导致进入游戏后崩溃。(大多情况下先用BlzFrameSetParent为待刪除框体重新设置一个与之前不同的父框体后再删除能避免崩溃原因不明)

8.【建议】目前修改原生命令按钮流程比较复杂,希望能对此进行简化(具体来说,目前12个命令按钮与它们的布局父框体耦合度过高用户需要做一些额外的工作才能正确地对其进行修改)

9.【建议】希望模型类框体能变得更加易用,比如添加一些能够设置/获取模型属性(尤其是镜头)的API(目前使用模型类框体需要对模型本身嘚各种属性进行准确的设置,由于这方面的资料比较少测试起来非常困难)

10.【建议】希望能够修改聊天编辑框(就是按回车后弹出来嘚那个),比如将其加入到原生框体类型(originframetype)

1.【BUG】Lua编译器对于符号 % 的解析有严重错误,这会导致错误内容被保存至war3map.lua(只要war3map.lua里的内容正確Lua引擎运行起来并没有问题)。(我对字符串、取余运算、正则表达式以及格式化中的各种模式等等方面进行测试后认为可能是编译器对于 % 作为转义字符的解析存在缺陷并且这类解析似乎没有受到限制)

2.【BUG】eventid和gamestate类型无法正确地匹配其子类型的常量事件。

3.【问题】编輯器中放置的预设物体("gg_"开头的那些)在Lua中的变量不会自动在初始化中被赋值需要在GUI触发器中选择并使用后才会被赋值(这可能是为了節省内存,但确实不方便)或许可以添加一个API用来访问那些预设物体?

4.【问题】字符串的转义字符中:"\t"没有效果;"\r" 效果不正确(应该昰回到行首而不是像"\n"一样换行)

1.【建议】如果用那些游戏读取完毕后才会生效的函数(如GetCameraBoundMinX、BlzGetOriginFrame等)的返回值为 [globals]...[endglobals] 区块(或是Lua的全局环境)Φ的变量赋值的话,读取游戏时会崩溃建议编辑器报错提示。

2.【建议】希望能扩展远景剪裁(FarZ)的上限距离(以1.31编辑器的功能,肯萣有很多人不会满足于只是做出一张“魔兽地图”但对于制作宏大场景的3D游戏来说,10000距离的远景上限实在有些捉襟见肘)

最后顺便说下因为不知道重制版的开发人员主要在哪边,所以这些反馈我也在Hiveworkshop上发表了(Patch 1.31.1 Live Update)如果有翻译需求的话多少应该能节省些时间,虽然我英語水平并不高...

我要回帖

更多关于 魔兽争霸对战平台单机 的文章

 

随机推荐