星际争霸2的奇迹时代3地图编辑器器,进入时需要我登录,但登陆总是不成功

天极传媒:天极网全国分站
您现在的位置:
& &&地图编辑器需登录验证 破解门槛加大
星际2:地图编辑器需登录验证 破解门槛加大yesky 18:04
  此次更新后,如果玩家并未登录过游戏或地图编辑器,则在打开编辑器时,系统会提示玩家登陆,否则无法继续操作。在登录过游戏或编辑器后,再次打开编辑器时则不会提示登录。
  正在提示登录的编辑器
  这个改动意味着什么?有资格的玩家不用担心,这个改动对大家不会造成任何困扰――只要登录过游戏或编辑器,再次启动编辑器时就不会提示登录了。这个改动真正的意义在于……还记得编辑器内“测试地图”这个功能么?由于这个改动的出现,没有测试资格的玩家是无法直接在单机状态下载入地图了!
  另外据悉,此次也封杀了几个单机状态进入游戏的接口,看来暴雪是铁心从游戏自身开始打击盗版了。
  来源:
(作者:责任编辑:杨华)
天极新媒体&最酷科技资讯扫码赢大奖
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
数码整机手机软件收藏的论坛
只需五步轻松上手:星际2地图编辑器官方教程
  虫心典藏版特典里附赠的官方教程。特别感谢翻译的oneonestar,校对的麦德三世。  由曾经身为暴雪游戏社区经理之一的软件工程师Brett Wood(又是一个大♂光头)为大家带来星际争霸2的银河编辑器的官方教程,只需五步,就可轻松上手星际2银河编辑器!对于War3地图编辑器的爱好者来说绝对是绰绰有余,哪怕你是零基础的新手,看完这个视频上手也会毫无障碍!   轻松五步:  第一步、  -概览编辑器,熟悉基本工具  -建立地图进行基础设定  -对地图进行载入测试  第二步、  -创造地图的地形环境,例如悬崖和纹理处理。  -加入装饰物美化地图和单位  第三步、  -学习区域、点和触发器以创造情景  第四步、  -学习使用自定义数据修改单位技能和外观  第五步、  -针对地图大厅对地图进行进一步调整并反复测试最终完成  -上传到战网,是所有玩家能愉♂悦体验你的地图  2.1补丁银河编辑器主要改动:  1. 扩展Mod   这个大家都懂的,就不介绍了,免费开放的。  2. 代码混淆   今后用地图编辑器上传加密地图,你可以选择官方的代码混淆功能。这样你上传上去的加密地图的触发器脚本代码将会被混淆过,很难被辨识,一定程度上加大盗图的难度。  要注意的是,该功能仅对触发编辑器GUI所生成代码有效,对你自己写的自定义脚本是没用的。所以要用这个功能的话,你就尽量多地使用触发器而不是自定义脚本吧。  3. 数据编辑器提示   数据编辑器增加了一万多个词(翻译成汉字大概一万五千字左右)的Actor相关的提示文字,非常详细。此前我已经和暴雪中国勾通过,并把它们翻译成了中文(花老我好长时间)。届时,中文版的2.1编辑器将直接使用头目的翻译。(目前仅限新增的那一万多字,因为我就翻译了那部分,今后可能会想办法慢慢修改以前那些有错误的官方翻译)  4. SC1背景音乐   现在自由之翼的MPQ里加入了SC1的三族背景音乐,而且是Ogg格式的。大家可以拿来用。
近期游戏热闻 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
星际争霸2-地图编辑器教程
下载积分:2500
内容提示:星际争霸2-地图编辑器教程
文档格式:PDF|
浏览次数:3|
上传日期: 01:02:18|
文档星级:
全文阅读已结束,如果下载本文需要使用
 2500 积分
下载此文档
该用户还上传了这些文档
星际争霸2-地图编辑器教程
关注微信公众号更多频道内容在这里查看
爱奇艺用户将能永久保存播放记录
过滤短视频
暂无长视频(电视剧、纪录片、动漫、综艺、电影)播放记录,
按住视频可进行拖动
&正在加载...
收藏成功,可进入
查看所有收藏列表
当前浏览器仅支持手动复制代码
视频地址:
flash地址:
html代码:
通用代码:
通用代码可同时支持电脑和移动设备的分享播放
用爱奇艺APP或微信扫一扫,在手机上继续观看
当前播放时间:
一键下载至手机
限爱奇艺安卓6.0以上版本
使用微信扫一扫,扫描左侧二维码,下载爱奇艺移动APP
其他安装方式:手机浏览器输入短链接http://71.am/udn
下载安装包到本机:
设备搜寻中...
请确保您要连接的设备(仅限安卓)登录了同一爱奇艺账号 且安装并开启不低于V6.0以上版本的爱奇艺客户端
连接失败!
请确保您要连接的设备(仅限安卓)登录了同一爱奇艺账号 且安装并开启不低于V6.0以上版本的爱奇艺客户端
部安卓(Android)设备,请点击进行选择
请您在手机端下载爱奇艺移动APP(仅支持安卓客户端)
使用微信扫一扫,下载爱奇艺移动APP
其他安装方式:手机浏览器输入短链接http://71.am/udn
下载安装包到本机:
爱奇艺云推送
请您在手机端登录爱奇艺移动APP(仅支持安卓客户端)
使用微信扫一扫,下载爱奇艺移动APP
180秒后更新
打开爱奇艺移动APP,点击“我的-扫一扫”,扫描左侧二维码进行登录
没有安装爱奇艺视频最新客户端?
正在检测客户端...
您尚未安装客户端,正在为您下载...安装完成后点击按钮即可下载
, 可在设置中重新打开噢!
30秒后自动关闭
星际争霸2地图编辑器 虫族入侵艾泽拉斯">星际争霸2地图编辑器 虫族入侵艾泽拉斯
请选择打赏金额:
播放量数据:快去看看谁在和你一起看视频吧~
更多数据:
Copyright (C) 2017
All Rights Reserved
您使用浏览器不支持直接复制的功能,建议您使用Ctrl+C或右键全选进行地址复制
安装爱奇艺视频客户端,
马上开始为您下载本片
5秒后自动消失
&li data-elem="tabtitle" data-seq="{{seq}}"& &a href="javascript:void(0);"& &span>{{start}}-{{end}}&/span& &/a& &/li&
&li data-downloadSelect-elem="item" data-downloadSelect-selected="false" data-downloadSelect-tvid="{{tvid}}"& &a href="javascript:void(0);"&{{pd}}&/a&
选择您要下载的《
色情低俗内容
血腥暴力内容
广告或欺诈内容
侵犯了我的权力
还可以输入
您使用浏览器不支持直接复制的功能,建议您使用Ctrl+C或右键全选进行地址复制原文链接:/it/article/5920?f=wb
&&&&最近在接手改进我们的怪物 AI 的底层模块。这部分策划是希望可以由他们来直接配置而不是提交需求文档让程序实现。
&&&&我们的前一个版本有较大的性能问题,光是空跑一些场景,没有玩家的情况下 CPU 符合都相当之高了。我觉得是允许策划的配置项过于细节,以及底层模块实现的方式不对,导致了大量无用的 lua 脚本空转导致的。
&&&&目前的 AI 脚本是每个挂在独立的 NPC 上,利用心跳(大约是 0.5s 一次),定期让 NPC 去思考现在应该去干些什么。这些干些什么的具体逻辑在很细节的层面都是要去运行一个策划配置的脚本在一个沙盒中运行的。在实际监测中,一个心跳的一段 AI 脚本居然会跑上万行 lua 代码,想不慢都难啊。
&&&&游戏开发和很多其他软件开发的一个巨大区别就是,你无法把程序得到正确结果当成任务的完成。运行时间往往成为重要的约束条件。如果一件事情在规定的时间片执行不完,代码实现的再正确都没有意义了。而局部的优化热点往往也意义不大。因为如果只是需要小幅度的提高性能,那么采购好一些的硬件就够了。一个模块的性能,要从数量级上的提高,必须重新思考需求,改变需求,重定义我们要做什么。
&&&&我决定看看星际争霸2 的地图编辑器是如何工作的。
&&&&我没有玩过魔兽争霸3 的编辑器,也没有玩过星际 2 的。但似乎,它们可以让用户自定义出各种形式的游戏来,并不局限在 RTS 一种类型中。我相信这个发展了超过十年的自定义地图的编辑模式,一定有很多成熟的业务抽象。
&&&&有限的时间内,我没有从网上找到太多的相关资料。在暴雪的官方网站也没能看到完整的文档。星际2 的编辑器内建了一个叫做银河(Galaxy)的脚本语言,似乎所有 GUI 界面上的编辑器操作,都可以完整的对应成一段 galaxy 脚本。很可惜的是,暴雪似乎鼓励玩家用 GUI 编辑器创造地图,而脚本只是背后之物,galaxy 的手册我并没有找到。
&&&&我只好自己把弄编辑器,在自己的使用中,推想暴雪解决问题的思路。短短两天的研究肯定会有许多错误和遗漏,也希望借公开的 blog ,有行家看到能够赐教。
&&&&简单而言,自定义星际2 的地图,编写控制脚本的人是以上帝视角来看待世界的。脚本并不单独挂在单个 NPC 单位上。这和我们之前的设计很不一样。
&&&&自定义游戏,是由数据加代码构成的。数据包括了地形数据,放置在地图上的单位,还有路径、点、区域等等类型的对象构成。这些可以很方便的用 GUI 编辑器生成。后面在代码中引用。
&&&&而代码,是由一个个 Trigger 构成的。官方翻译为触发器。每张地图有若干 Trigger ,每个都有全局的名字,平坦的存在于地图的数据结构中。从编辑器角度看,这些 Trigger 必须一开始全部实现好,在地图加载时加载到内存中。后续代码能做的事情只是开启或关闭一些 Trigger。
&&&&从脚本角度看,Trigger 似乎是一个动态对象,可以动态生成,而不是一段静态的代码。但是编辑器里似乎做不到动态创建 Trigger ,看起来暴雪也不鼓励这种动态创建过程。
&&&&Trigger 由事件(Event) 条件(Condition) 动作(Action) 局部变量四部分构成。
&&&&Event 全部是可以枚举出来的东西,不存在自定义事件这种东西。所以在编辑器里可以通过菜单选取。暴雪在编辑器设计上下了一番功夫。所有的事件都有一个英文短词用于脚本方法的定义,同时有一个长句子用来显示在编辑器选单中。根据使用者的语言,可以配置为比如中文的。另还有一段长说明,方便使用者了解用途。
&&&&Event 可以说全部是全局事件,比如单位死亡,单位受到攻击,单位进入区域等等,可以指定一个对象,也可以监控一类或全部对象。UI 事件也被纳入同一体系,比如有 UI 按钮被按下这种事件。
&&&&Event 可以说是 Trigger 的过滤器,系统知道什么时候该考虑哪些 Trigger 可能需要执行。
&&&&Trigger 是否被触发还需要看条件是否被满足,这就要看 Condition 的配置了。如果你需要刺蛇被攻击时做一些什么,也可以定义 Event 为任意单位被攻击,再在条件里写上单位类型为刺蛇。
&&&&Action 就是需要完成的一系列事情了。这些事情都是瞬发的,比如把单位移到你定义好的点,删除单位等等。
&&&&不同的 Trigger 可以拥有相同的 Event 以及相同的条件,那么事件触发,且条件满足时,多个 Trigger 会同时运行。当然这个同时是逻辑上的,内部还是有一个先后,我推测是一个类似 coroutine 的机制来驱动的。因为 Action 里的事情都可以立刻完成(这里有个例外,下面会提到),所以不会有冲突。
&&&&那些,如果要执行的事情是一个需要很长时间才能做完的动作怎么办?比如你需要把一个单位按定义好的移动速度,沿正常的寻路得到的路径移动到一个目的地。这就得引入指令序列这个概念。
&&&&每个单位身上都有一个指令队列,保存的是一系列的指令 (order) 。指令和 Action 是两类完全不同的东西。比如让一个单位从当前位置移动到一个点就是一个 order ,而把单位(不通过游戏内在机制)瞬移到那个点就是一个 action 。order 是在队列中循序执行的。在 Trigger 里能做的是添加一个 action,这个 action 是把 order 加入队列中。当然加的方法有三类:清空现有队列,加入一条指令;把指令加到队列最后;把指令插入到当前位置(立刻执行,但不清掉原有指令)。
&&&&Trigger 里可以有多个 Action ,它们只有执行次序的。但 Trigger 之间可以并发。大部分 Action 都会立刻执行结束,只有一类特殊的 Action 会把当前的 Trigger 挂起,只到条件满足才会执行后续的 action 。
&&&&这类特殊的 action 叫做等待。目前我发现有三种等待指令。
&&&&最常用的是等待一段(游戏)时间,比如我们可以利用它在游戏开始后 10 秒显示一行字。只需要把游戏开始事件加到一个 Trigger 中,在 action 里依次加入等待 10 秒,显示文字。
&&&&其它两个是等待一个 Trigger 被触发,以及等待一个条件表达式成立。我怀疑它们可以用于 Trigger 间的协作,但没有深入研究到底怎么做。不过可以确定的是,Trigger 是图灵完备的,它可以有分支和循环(它们是特殊的 Action)。Trigger 也可以看成是某种意义上的传统函数,可以不给 Trigger 设置事件和条件,而用一个 Action 直接运行一个 Trigger 。
&&&&指令和动作的概念分离对我的启发很大。
&&&&也就是说,基于 Trigger 的流程控制是面对 action 的,而 Trigger 属于整个世界而不是单个对象。order 则是附属在对象上,对象的流程控制用 order 组成。order 只可以循序的排列在队列中,Action 则可以有复杂的控制结构。
&&&&假设我们需要让一个单位移动到 A 点,然后驻留 5 秒,再移动到 B 点。目前在星际的编辑器中很难简单做到。关键在于让单位停留一段时间,我没有在 order 列表中找到。如果要实现,大约是这样的。添加一个 order 让单位移动到 A 点。另外写一个 trigger 在单位到达 A 点时触发,在这个 trigger 内等待 10 秒,再发送下一个指令让其移动到 B 点。
&&&&这里,假设支持让一个让单位等待一段时间的指令,它和现有的等待一段时间的 Action 一定是两样东西。而我们之前的设计没有区分这两者,所以实现的很不干净。
本文已收录于以下专栏:
相关文章推荐
注意:这篇文章要说的是用Java打正儿八经的暴雪公司出的星际争霸,不是前几年那个手机上的模仿星际争霸的小游戏。
阿法狗对李世石的胜利,必然会引起新的一轮人工智能的热潮。电子游戏竞技必然是人工智能下一...
整理自coursera
代码和数据可以在这里下载。
import graphlab
song_data = graphlab.SFrame('song_data.gl/')
graphlab.c...
Tutorial by Siretu让大多数接触星际2编辑器的人歇菜的原因, 就是这个数据编辑器(Data Editor). 不管你是个新手, 还是使用魔兽3的编辑器做过一些东西, 当你怀着满腔的热情...
今天继续给大家介绍HTML5和jQuery插件结合使用生成的图形特效,这里我继续使用星际争霸2的图片元素给大家介绍一个360度全景预览兵种的特效实现,希望大家喜欢!请大家多多留言!
废话不多说,现在先看看怎么修改游戏吧!
首先进入游戏的根目录,找到TriggerLibs文件夹
这就是我们要下手的菜,动手之前建议先备份一下。
进入文件夹可以看到一堆galaxy格式的文件,这些就...
就在SIGGRAPH大会刚结束之后,AMD和暴雪在AMD官方网站上放出了《星际争霸II》的官方技术文档,通过游戏引擎技术的展示让星际迷们感受到越来越多的惊喜。画面优化给CPU带来考验着色方面,在使用...
前言日,一场围棋界的世纪大战落下帷幕,人类棋手柯洁以0:3的比分负于人工智能AlphaGO。至此,人工智能攻破了千百年来人类智慧的最后防线——被称为”千古无重局“的围棋。标志着人工智...
DeepMind 与暴雪共同发起的星际争霸 2 人工智能研究看起来遭遇了很大挑战。目前的人工智能还难以在完整对战中击败简单级别的游戏内建电脑玩家。不过,两家公司 8 月份共同推出的人工智能研究环境 S...
他的最新文章
讲师:李江龙
讲师:司徒正美
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 星际争霸地图编辑器 的文章

 

随机推荐