gamemaker吧 关注:13,582贴子:94,181
  • 23回复贴,共1

交流下GMS2试用的体验

只看楼主收藏回复

昨天帮弟弟做作业时候用了下GMS2试用版,感觉跟GMS1还是有很多区别(仿佛是废话)。想在这跟大家交流一下。
1. 首次启动安装Runtime。
这个吧里也有人问过了,下载很慢。但实际上看起来如果你的VPN不是全速的话,下载速度还不如裸连稳定。另外,下载过程中开关VPN可能导致下载直接跳过,导致无法运行和调试游戏。
2. 新建工程自动创建第一个房间。
算是省了点事吧。新建工程里面自带room0。
3. 中央工作区。
所有object, sprite, font, 工程设置等都在这个Workspace页面进行,单个对象的属性后续打开的窗口有线连接,开启关闭都有动画。在代码模式不用再在每个事件都拖个执行代码段按钮上去了,倒是不错。按住鼠标中键拖动画面。另外感觉关闭动画很拖时间。由于关闭窗口后工作区会自动聚焦到上一级窗口,但必须等关闭动画结束才移动,还不如以前自己切换窗口。还有就是双击资源开启的新窗口在工作区的位置取决于当时你的工作区聚焦在哪里,有时候就会离前一个打开的资源的窗口挺远。本来我觉得这种工作区模式的好处就在于可以快速看到各个资源清晰的组织关系,但这样反而不方便,还要我拖着工作区去找?或者缩放来去找?
4. 房间编辑器
房间内容似乎和工作区是同级的,它不在工作区内编辑,而是和工作区一样占用一个选项卡页面。而房间属性是在整个gms2左边的一条窗口。不知道是不是我瞎了,至始至终没找到room speed在哪,不得不在Creation Code里改。然后两个明显区别一个是layer系统。默认分为background layer和instance layer,创建实例函数也分裂为instance_create_layer和instance_create_depth。暂时还没研究这个layer的特性。另一个改动就是View系统。在代码里很多view属性的访问变成了要用camera_系列函数,缺点是增加了使用复杂程度,优点暂未研究。而且房间内容界面我是至始至终没发现能用鼠标右键之类的快捷键删除摆上去的实例。是试用版的原因?


IP属地:上海来自Android客户端1楼2017-06-05 10:01回复
    5. 精灵编辑器
    精灵编辑器也是gms2中大型升级了的。但碍于是试用版,所以很多功能是禁用的。
    6. 编译速度
    编译速度的确比gms1快了一点。这速度提升虽然肉眼可见但也并不特别明显。


    IP属地:上海来自Android客户端2楼2017-06-05 10:15
    收起回复
      7. 变量
      好消息是gms2会自动识别用户自定变量,以淡紫色标识,var声明的局部变量以黄色标识,并且会出现在联想补全菜单里。
      8. 语法错误提示
      极其慢。不知可否调设置。输完一句要等个2-3秒错误提示才会更新。
      9. instance_destroy函数。
      这个函数现在可以直接以参数指定要消除的实例,而不用with结构。还可以指定跳过Destroy事件?另外gms2里新增了一个Clean Up事件,还未研究有何区别。


      IP属地:上海来自Android客户端3楼2017-06-05 10:21
      收起回复
        gms2预备废除room speed,替换为全局的游戏速度,所以在房间里找不到是正常的。在game options里面可以找到设置速度的地方


        IP属地:陕西来自Android客户端4楼2017-06-05 14:32
        收起回复
          变量提示虽然能显示成员变量和临时变量了,不过有点问题,比如在obj1的某个事件里面声明了一个变量abc,在编辑器里打出"obj1."的时候就会自动联想到"obj1.abc",补全选项中有abc。但是打出“obj2.”的时候也会显示出obj1的变量,这就不应该了,感觉yoyo还应该再改进一下


          IP属地:陕西来自Android客户端5楼2017-06-05 14:37
          收起回复
            只希望快点支持中文字符串!


            IP属地:河北6楼2017-06-07 00:42
            收起回复
              对我来说,layer和d3d是gms1转gms2的最大障碍。


              IP属地:北京7楼2017-06-14 21:46
              收起回复
                YOYO一如既往地还***


                IP属地:广西来自Android客户端9楼2017-06-20 10:54
                回复