简体中文 繁体中文 English

那些年我们一起追过的星际地图

Starcraft Map Downloading | 星际RPG地图下载 | 星海爭霸地圖下載
  • 首页
  • 标签
  • 留言
  • 边栏
  • 归档
  • 快速找图
上一篇:
下一篇: 浅谈星际争霸地图MPQ解

当今地图制图的几大误区

[不指定 2009/09/05 20:51 | by mayafei ]
大 | 中 | 小
上高三了,以后不能常来了。。。因此今天有必要把需要说的全部说了。。

如今,中国星际争霸的版本基本为1.08b(比赛使用1.13f),当然这在世界上是落后了很多,目前国外最新为1.16.1。因此这给地图制作者们带来了很大的麻烦,因为国外很多技术在中国的1.08b上不是Crash就是没效果。然而在麻烦带来的同时,也带来了很多误解,今天我就在这说下这几大误区

№.1 Scorel触发中Kill项的误解

这个误解可以说是最厉害的,很多制图高手都有!一些高手甚至说那是BUG,实际上这根本不是BUG,只是误解那个数字的含义了。
中国制图者常喜欢这样做来实现“杀怪加钱”,然后就抱怨必须要Set to 0才可以避免一直加钱,但同时杀了2个又只加一个怪的钱:


Trigger("Player 1"){
Conditions:
  Score("Current Player", Kills, At least, 1);

Actions:
  Set Score("Current Player", Set To, 0, Kills);
  Set Resources("Current Player", Add, 1, gas);
  Preserve Trigger();
}


其实事实并不是这样的。我也看了一些制图的技术文章,作者都大多将数字理解为杀敌个数,实际上这是错误的。
这个数字实际上应该是被杀敌人的血量,比如杀掉的小狗血是100,那Score中Kills此时将增加100。
因而,只能说是暴雪在这里给制图的人带来了很大的麻烦,而不能说是score触发的bug。
目前有2条解决思路:
1、国外的解决思路:堆积Kill触发,比如杀2个加点钱,那么条件就写: Kills at least 1、2、3………………但这非常麻烦,很浪费时间
2、中国目前EUD丰盛,提供了一条新的解决思路:
    被杀的怪全部使用同一个血量,然后如果想让怪变强,就用EUD增加其防御,此时再使用Subtract便不会一直加钱。

№.2 颜色使用的误解

这两个误区没有上一个那么严重,一般只是新手在犯

误解一:<05>即灰色的误解

有些人说使用<05>后字全部变灰是编辑器造成的,实际上并不是这样。
其实这里是暴雪一个巧妙的设计:如果想一个按钮变灰,只需在那段字前加上<05>即可
也许你很难理解这个,我就举个例吧。
星际Menu里暂停按钮是Pause Game,如果上了颜色,估计应该为<04>P<03>ause Game。如果程序员在因为一种情况,需要将其变灰,只需在前面加个<05>即<05><04>P<03>ause Game就可以了,无须修改整段文字
因此,这根本不是编辑器的问题

误解二:高级颜色用不了是游戏的BUG

Scmdraft颜色表里除了<01>-<07>外还有很多好看颜色,但写入后均显示不了,于是有人便说这是游戏BUG。
这其实不是BUG,是版本落后造成的!
如果你有幸上Battle.net去玩的话就可以看见,那些颜色的使用是很常见!
这也没什么解决方法,只有叫HF跟QQ对战把星际版本升级到1.16.1,不然制图者们永远只有使用单调乏味的<01>-<07>的颜色代码,我也不用引进地图时把颜色代码全部大换血。
星际争霸 » BUG&心得分享 | 评论(4) | 引用(0) | 阅读(4560)
引用地址:
注意: 该地址仅在今日23:59:59之前有效
123
2009/10/19 23:13
第一个问题~关于KILL的问题~只要用EUD把所有单位的杀死获得分数修改成1~就可以实现1的效果了~
mayafei 回复于 2009/10/20 12:11
当然啦~~
Martin1994
2009/09/12 22:30
其实吧= =高数值颜色是为了对战的时候对话,名字可以是自己的颜色
比如你是黄色的,那么说话的时候你的ID就是黄色的

另外,kill score不是按HP来算的,是事先定义好的
mayafei 回复于 2009/09/12 22:55
另外,kill score不是按HP来算的,是事先定义好的

-------------------------

这个我查过N次,结果看起来就像是这样的

就我看到的,国外的人kill score一般当HP用
C
2009/09/06 19:00
什么误解啊  我看你是在误导别人

kill和score这是两种不同的触发
kill是反应玩家摧毁单位的数量 这个值是不能够被改变的 也就是说他只能增不能减 因为这个地址还要被调用 如屏幕上显示的kill数 用EUD可以对此进行加减操作 但记分板就废掉了

score是用来统计分数的(也就是point  得分点)
单位有两种分数 一种是创建值 另一种是摧毁值
units buildings等是统计创建值
kills razings等是统计摧毁值
而不是你所说的是统计单位的HP HP的取值范围都比摧毁值大 这统计不要溢出?

高级颜色是玻璃渣在1.14中增加的 主要目的是废除叠字功能(关于作弊器的问题) 增加彩色字体只是顺带的-_-!
mayafei 回复于 2009/09/07 00:25
对于score,你有时间可以自己做个看是不是那样(应用实例可以看2007catandmousev=11),用HP说只是为了笼统点,杀了一个100血量难道KILL分数不是增加100?而且如果说那是BUG那暴雪也太牛了点,从1.00到1.16.1也没修正

国外加钱基本上都是堆积KILL触发,如果哪天中国也升级了,我们也可能要那么做了(1.15.X开始拒绝内存写入)

高级颜色应该是为了使玩家在对话时能看到对方是什么颜色,不应该只是说顺带吧
wangli Email Homepage
2009/09/05 23:23
支持。早就要更上时代了。
因为落后,现在的1.08的EUD被挖的这么多了。
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]
               


 
分类
  • 杂七杂八 [9] RSS
  • 星际争霸 [1] RSS
  • 本月地图热榜 [1] RSS
  • 地图下载 [1] RSS
  • ├防守类 [79] RSS
  • ├对战类 [48] RSS
  • ├过关类 [23] RSS
  • ├小狗类 [18] RSS
  • ├微操类 [17] RSS
  • └Melee类 [7] RSS
  • 录像&攻略下载 [1] RSS
  • BUG&心得分享 [3] RSS
  • 地图破解 [1] RSS
  • 工具下载 [8] RSS
  • 清晰MV分享 [5] RSS
  • 字幕发布 [1] RSS
搜索
最新日志
  • 네모네모 디팬스 e3
  • 10 Ci Ji Hui
  • 40BUG=>40...
  • Dash 6 / Cal...
  • Mania Defens...
  • 개인언덕막기02 [ S...
热门文章
  • [97152]Fastest Possible 全集 (无限矿地图)
  • [91032]7vs1 所有流行版本 _ 7v1 _ 七打一
  • [49365]$$$ new ice hunter $$$
  • [21695]5v3 版本集合收藏版
  • [18091]666 Defense
  • [14876]Zz.zZ Defense 4.0/4.1
最新评论
  • 202411.15还能下...
  • 可以玩.没问题.我直接修...
  • 感谢大佬。已经下载了不少...
  • 下载放到地图文件夹里显示...
  • envyenvyenvy...
  • envyenvyenvy...
链接
  • Starcraft - Team
  • CSGA社区
归档
  • 2025/06
  • 2025/05
  • 2025/04
  • 2025/03
  • 2025/02
统计
访问次数 1566135
今日访问 99521
日志数量 224
评论数量 255
引用数量 0
留言数量 148
注册用户 230
在线人数 1
其他
登入
注册
申请链接
RSS: 日志 | 评论
编码:UTF-8
XHTML 1.0
Skin By Siame.