魔兽地图编辑器吧 关注:65,636贴子:3,844,973

“抉择,逆天or创世”——YDWE1.22.11正式版发布

只看楼主收藏回复

1楼插度娘


IP属地:广东1楼2012-07-15 15:23回复
    上面那楼删了吧 我重新发下


    IP属地:广东3楼2012-07-15 15:25
    收起回复
      2025-12-25 04:59:03
      广告
      不感兴趣
      开通SVIP免广告
      ---------------------------------详细说明的分割线---------------------------------
      序:
      今天要发布的新功能,实际是一项很大的突破——它是首次将魔兽编辑器与平台结合——服务器存档功能让魔兽这一单机游戏无限向网游靠拢。比较郁闷的是这个功能推迟了好几个月开发,在这期间俄罗斯那边已经实现了地图与服务器交换数据功能,似乎我每次想到的东西,老外总会抢先一步做出来;不过咱们也不贪图那“世界第一”的虚荣,实用性才是王道——毕竟国外没有11平台这样接近百万在线级别的平台,去推广服务器存档功能。
      1.服务器存档
      注:该功能主要由actboy168研发,可能很多人已经知道了,actboy168也在11工作,很多魔兽相关开发均出自他手。
      服务器存档,顾名思义,可以将存档保存到服务器,正如上期废话介绍的——你可以把它想象成服务器哈希表,用法也跟哈希表大同小异,读取和存储时输入正确的路径即可,当然,这里多了一步操作“保存x玩家当前所有存档”,没这步则数据不会写入存档里。
      这是用于“写”的API,与一般哈希表不同在于,“哈希表”这里换成了“玩家”,用法一目了然,不必多说。

      


      IP属地:广东5楼2012-07-15 15:28
      回复
        这是演示地图里,可以存储玩家角色的一些数据,如英雄等级、坐标和身上携带的物品等。



        IP属地:广东6楼2012-07-15 15:29
        回复
          在设置好要保存的数据后,务必要使用下面这条API,否则数据无法写入存档。



          IP属地:广东7楼2012-07-15 15:29
          回复
            这便是与“写”对应的“读”,可以从存档中读出对应的数据:



            IP属地:广东8楼2012-07-15 15:30
            回复
              这是演示地图里,读取存档数据的部分触发器内容:



              IP属地:广东9楼2012-07-15 15:30
              回复
                先X再看


                IP属地:江西10楼2012-07-15 15:31
                回复
                  2025-12-25 04:53:03
                  广告
                  不感兴趣
                  开通SVIP免广告
                  看了上面的讲解,可能你还不是很了解,那么我再举一个容易理解的例子。
                  以下便是服务器存档一个简单的使用演示,包含读、写和保存:

                  是的,你看到了熟悉的“EverguoIsHandsome”,可能你会反感,为啥我老用长相来举例,因为长相这种东西,比较直观,美丑一眼能看出来——现在看了上面的触发器,你是不是掌握了呢——所以说嘛~


                  IP属地:广东11楼2012-07-15 15:31
                  回复
                    2.新积分
                    注:平台要开发的新功能,是要能立即看到回报的;这次服务器存档能得以开发,多亏了RPG地图对积分的需求;在我强烈要求下,新积分以服务器存档的形式开发——并且积分的内容由作者自己定义。
                    积分这东西,过去对大多数作者和玩家来说是可望不可及的;一张地图如果没有积分,意味着玩家玩起来没有积累的成就感,尤其是对抗地图,缺少约束玩家秒退的手段;过去只有少数特别热门的对抗地图,会由平台专门制作积分(像vs那样所有地图都共用一个RPG积分的情况除外),大多数地图与积分无缘。接下来,就是见证奇迹的时刻:

                    


                    IP属地:广东12楼2012-07-15 15:31
                    回复

                      正如你所见,平台界面显示什么内容,是由编辑器说了算——你只需要告诉平台需要显示哪几个服务器存档里的数据即可。
                      注:11平台的积分项最多能设置8项,注意积分项序数是从0开始(关于这点我很有意见,的确在底层的代码里,是从0开始计数,但从用户习惯上说,都是从1开始的;但由于目前不少API中都是从0开始计数,这里姑且这么设置吧)。


                      IP属地:广东13楼2012-07-15 15:32
                      收起回复
                        4.地图过8M的补丁
                        由aeris做的,支持1.24地图突破8M限制的补丁,作为我的遗愿,这次终于通过。目前11平台1.24玩家自由建主房间,已经可以建超过8M的地图;如果你要入住万人房,记得跟平台工作人员说下,让地图关联过8M的补丁——目前万人房使用的默认补丁不支持超过8M的地图。

                        图中所示,是21M的东方幻想乡,是的,地图不但可以超过8M,还可以大大地超越——你甚至可以做张上G的地图。
                        注:从这个地图过8M补丁可以看出,平台的一小步,WE世界一大步;正是这8M的限制,让冰蛙多少想法难以实现,试想下如果DotA有个100M,那又能给玩家带来多好的体验。其实除了这个过8M补丁,WE方面还有许多非常不错的东西,但都没有好的平台去推广


                        IP属地:广东15楼2012-07-15 15:33
                        回复
                          ---------------------------------服务器存档演示地图说明的分割线---------------------------------
                          这张服务器存档演示地图,可以记录你选择的角色,你英雄在地图上的坐标、等级、身上携带的物品和所学技能,玩家的金钱和木头,当然,还有最重要的,能记录你输入过多少次“EverguoIsHandsome”,每输一次“长相”+1哦,亲!

                          


                          IP属地:广东16楼2012-07-15 15:34
                          回复
                            下面这位仁兄很给面子啊,长相都100+了,求超越



                            IP属地:广东17楼2012-07-15 15:34
                            回复
                              2025-12-25 04:47:03
                              广告
                              不感兴趣
                              开通SVIP免广告
                              1.鸣谢
                              第一次进入演示地图,可以在多面板上选择一个角色——这里一共有6个角色,分别对应YDWE6名作者(谢谢大家,能帮我圆YDWE这个梦,没有你们,我只是名普通的猥琐男);地图里两名NPC以h82258652和cjybest命令,感谢他们对YDWE论坛做出的贡献。
                              这张地图是在我踏上离开上海的火车前几小时做好的,所以很仓促,很多需要感谢的人就不一一列举了。
                              (注:我的技能,“智貌互换”(智力与长相之间转换,类似Dota里水人力量与敏捷转换)、“RP堆积”(每点长相提高1点RP)、真实的谎言(每当'EverguoIsHandsome'这句话重复1000次则增加1点长相),还有一个大招是变身;由于时间关系没有做完,谁有空的话补上吧。另外,actboy168几个技能是“毒舌”、“傲娇”、“腹黑”和“受”,请自行发挥想象)

                              


                              IP属地:广东18楼2012-07-15 15:35
                              回复