这里是 罗德哈瑞尔的移动城堡!
等待月底
这条新闻啥内容都没有。
不过你只要根据标题所述等到月底,就知道是什么情况了。
星际争霸II Q&A 第52弹:地图编辑器系列
暴雪官方星际争霸II论坛版主Karune今日发布了星际争霸II Q&A第52弹,本次的主题是地图编辑器
---------------------------------------------------------------------
星际争霸II Q&A第52弹:地图编辑器系列
1.我们还用JASS么,还是什么强化版JASS?
星际争霸II使用全新脚本语言,代号“银河”。该语言和C非常相似,任何熟悉C语言的人都能很快上手。
2.该语言是事件驱动还是面向对象的?
该语言本身并非面向对象,但大部分本地函数是对游戏对象进行操作。
3.相比起魔兽争霸III的编辑器,新编辑器对游戏界面的可自定义程度如何,有任何强化么?(这点在魔兽争霸三中被严重限制)
游戏界面大部分可由数据文件定义,不过我们并没有对那些文件提供直接的编辑器支持,因此自定义界面是可能的,只是缺乏友善的GUI。
4. 星际争霸II编辑器中有什么可圈可点的新功能乜?还是只有些基本功能强化?
魔兽争霸III中任何一处功能(无论大小)在星际争霸2编辑器都有某种程度的强化。
5.触发器中的事件通讯能力,如动作和条件,在新语言中有所增强么?
触发编辑器中一项显著更新是动作和条件中对自定义函数的支持。意即你能创建自己的动作(具体通过其他动作或自定义脚本创建),然后将其应用于你的触发器里。
6.相比起魔兽争霸III编辑器,对“英雄”的支持有所变化么?还是根本就一样?
我们努力制作了一个全新的英雄系统,比魔兽争霸III更具自由度。例如,地图制作者可以添加任意数量的自定义英雄属性。
7.这套编程语言有没有公用API?
在魔兽争霸三中拥有大量反映游戏功能的的本地函数,可通过脚本进行二次开发,如果这就是你所谓的“公用API”,那么回答是“有”。
8.新语言中的垃圾回收机制有所改善么?例如,JASS中所有的局部变量都需要在用完后置空,某些数据类型用完后还需要手动从游戏中删除(例如点对象)以防内存泄露。
银河拥有一套健壮的垃圾回收系统,适用于任何本地类型,相对魔兽争霸III而言是极大的跃进(其实从技术上讲魔兽争霸III跟本不具有垃圾回收机制)。魔兽争霸III中的内存泄露问题将成为历史。
暴雪对Jass虚拟机漏洞做出的回应
这是暴雪对Jass虚拟机漏洞作出的反应。
(不了解Jass虚拟机漏洞的同学请关注论坛公告http://www.islga.org/bbs/read.php?tid=26938)
BN论坛的版主Karune于五月一日发布了如下公告(附译文):
| 05/01/2009 11:36:15 AM PDT 魔兽争霸III自定义地图安全警报-By Karune 我们已确定了一个漏洞,可导致恶意软件通过魔兽争霸III地图进行传播。我们已对BN上的玩家进行了临时性的Hotfix,但我们仍需要制作一个补丁来永久性地解决该问题,以避免局域网玩家和单人游戏玩家中招。同时,我们提醒各位玩家不要从任何非官方渠道或无法信任的网站下载地图——注意某些病毒地图可能会伪装成其他流行地图的同名文件。如果在这次Hotfix后你遇到某些自定义地图无法正常运作或者其他问题,请在本主题后跟贴。 |



