当前位置: 首页 > 星际争霸2 > 录像下载 >

SC2地图编辑器官方教程答疑

2010-05-25 15:57来源:作者:星际之王 我要投稿 我要评论

[导语] 很多骨灰级玩家都喜欢利用游戏中的编辑器创造游戏中的“同人地图/关卡,”其中在游戏编辑器研发史中的里程碑《魔兽争霸3》,就造就了DOTA、真三国无双等经典RPG地图,而作为暴雪公司开发的大作星际争霸2编辑器,在功能上相比前者更为强大,在半年前的暴雪官方蓝贴中确认了星际2的Beta会提供编辑器之后,今天公布的暴雪蓝贴中已经开始讲述关于星际争霸2编辑器的相关细节。

 


星际争霸2编辑器教程截图

 

星际2爱好者:请问游戏是否仍然使用JASS语言,或者升级版的JASS ?

暴雪蓝贴回复:星际争霸2采用了全新的脚本语言,我们叫做Galaxy。这种语言与C语言非常像,以及任何熟悉C语言的人在编写上都不会又麻烦。

 

星际2爱好者:语言是event-driven还是object-oriented?

暴雪蓝贴回复:语言本身不是object-oriented,虽然大多数的主要功能是基于游戏对象运行的。

 

星际2爱好者:对照魔兽争霸3编辑器的话,又多少是相似的呢,如果有的话,可以在GUI中进行修改么(这在魔兽争霸III中是很受限制的 ) ?

暴雪蓝贴回复:在游戏中,用户界面布局在数据文件中是有很大拓展空间的,但是没有编辑器支持这些文件。因此,将有可能可以自定义游戏的用户界面,但是它可能不大好用。

 

星际2爱好者:在星际争霸II的编辑器中有什么新的有意思的东西么,还是新的编辑器只有一般的改进?

暴雪蓝贴回复:我想不出魔兽争霸III特有的编辑器特点,不管大的还是小的,至少在某种程度上对星际争霸II来讲,这并没有得到改善。

 

星际2爱好者:是否能出发一些沟通方面的功能,例如通过行为或战场条件,在新的语言中是否会加以改进?

暴雪蓝贴回复:在出发编辑中一个唯一的新特点是支持自定义,包括行为和战场条件。这意味这你可以从其他的行为中创建自己的行为(或自定义脚本代码),然后像进行其他行为一样触发这些行为。

星际争霸2编辑器下的模型单位

 

星际2爱好者:关于支持“英雄”的系统,会和魔兽争霸3编辑器不同?还是几乎是相同的?

暴雪蓝贴回复:我们一直在努力创造一个比魔兽争霸3更灵活的英雄系统,例如,地图制作者商将有能力来确定任何自定义属性,在英雄原有的基础上修改他的属性。

 

星际2爱好者:在编程语言中会有一个公共的API么?

暴雪蓝贴回复:在魔兽争霸3中 ,有大量的“初始化”的游戏设定功能可以通过脚本进入。如果这是你所说的“公共的API ”的话 ,那么是的。

 

星际2爱好者:新语句的“Garbage Collector”是否会有所提高?例如,在JASS的局部变量的结尾中设置一个清零语句,然后使某几个数据从游戏(例如游戏的局部变量)中清除,以避免内存泄漏?

暴雪蓝贴回复:系统所有数据库中的数据类型都有一个强大的“垃圾处理系统”(Garbage Collector),比魔兽3的要强大很多(魔兽3没有技术支持一个完善的“垃圾处理系统”)。魔兽中的脚本内存泄漏问题将成为过去。

数据统计中!!
0
用户名: 验证码:点击我更换图片