找回密码
 点一下
查看: 1834|回复: 10

杂是新手!请教一个问题

[复制链接]
发表于 2011-4-18 18:41:16 | 显示全部楼层 |阅读模式
在单机战役里面 地堡可以升级 成一种 上面有自动机枪的地堡  为什么 找不到!
发表于 2011-4-18 19:09:30 | 显示全部楼层
……你这问题太奇怪了。

找不到还问为什么啊。这碉堡是科技升级成的。并不是数据编辑器里存在两个碉堡,而是原本的碉堡升过科技会变成那样。就像有盾的机枪兵和没盾的机枪兵。并不是单独的两种类型。
回复

使用道具 举报

发表于 2011-4-18 19:20:15 | 显示全部楼层
就像魔兽的要求动画名??
回复

使用道具 举报

 楼主| 发表于 2011-4-18 20:17:45 | 显示全部楼层
哦!原来如此  ! 反正问都问了 在请教下 如何 直接把种族 所以科技直全学了
回复

使用道具 举报

发表于 2011-4-18 20:28:04 | 显示全部楼层
这取决于你到底想怎么做。对此有不同的应对方法。

一般的话你只需要用脚本直接帮玩家输科技全开秘籍就是了。


但是那个秘籍其实并不会升级所有的科技,而是对战里指定好的那部分。如果你想要升好所有科技,就需要枚举整个科技数据库,然后用触发器一条条地升级它们。对新手来说可能有些麻烦吧。我倒可以做个演示。另外你是对战mod还是战役mod啊?
回复

使用道具 举报

 楼主| 发表于 2011-4-18 20:35:02 | 显示全部楼层
战役mod  ! 非常 感谢 老 大 给我这个小白讲解
回复

使用道具 举报

发表于 2011-4-18 21:40:07 | 显示全部楼层
做了个科技全开的演示给你。

[trigger]
InitUpgradeAll
    Events
        Game - Map initialization
    Local Variables
        Entry = "" <String>
        MaxLevel = 0 <Integer>
        Player = 0 <Integer>
        EntryCount = (Catalog Upgrades entry count) <Integer>
        i = 0 <Integer>
    Conditions
    Actions
        General - For each integer i from 1 to EntryCount with increment 1, do (Actions)
            Actions
                Variable - Set Entry = (Catalog Upgrades entry at index i)
                General - If (Conditions) then do (Actions) else do (Actions)
                    If
                        (Catalog Upgrades entry Entry is a default entry) == false
                    Then
                        Variable - Set MaxLevel = (Value of Upgrades Entry "MaxLevel" for player Any Player as an integer)
                        Player Group - For each player Player in (Active Players) do (Actions)
                            Actions
                                Tech Tree - Set lv_entry upgrade level to MaxLevel for player Player
                    Else
[/trigger]

也许你现在还无法理解这个触发器的全部含义,不过目前只要知道一下原理就是了,那就是遍历数据库中每一个升级,并获取它的id和最高等级,然后用函数来升级他们。并对每一个玩家做一次。


可以看到攻防都升了6级。还有各种反应堆什么的。

Screenshot2011-04-18 21_23_10.jpg
Screenshot2011-04-18 21_25_31.jpg

UpgradeAll.SC2Map

17 KB, 下载次数: 35

回复

使用道具 举报

 楼主| 发表于 2011-4-19 01:56:35 | 显示全部楼层
很好!谢谢!我慢慢来理解
回复

使用道具 举报

发表于 2013-1-12 08:47:45 | 显示全部楼层
接着说啊,怎么说一半没了。你们这是在探讨问题的么。
回复

使用道具 举报

发表于 2013-1-12 09:00:14 | 显示全部楼层
说什么胡话,这个话题老早结束了,我连演示地图都发了。
回复

使用道具 举报

发表于 2013-1-12 14:44:53 | 显示全部楼层
9楼呓语中....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-9-29 08:15 , Processed in 0.083142 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表