array|译:Gamemaker Studio 2.3 语法详解( 十 )
if(image_index >=image_number){
image_index =0;
sprite_index =spr_other_sprite;
}
将不再触发 , 需要进行修改 。
buffer_get/set_surface
当导入旧项目到 2.3.1 时 , 你会经常看到以下错误 。
wrong number of arguments forfunctionbuffer_get_surface
wrong number of arguments forfunctionbuffer_set_surface
这是因为在 2.3.1 之前 , 这些函数有如下签名 。
buffer_get_surface(buffer,surface,mode,offset,modulo)
buffer_set_surface (buffer,surface,mode,offset,modulo)
而现在他们有了以下内容 。
buffer_get_surface(buffer,surface,offset)
buffer_set_surface (buffer,surface,offset)
有关这方面的更多信息 , 请见此文 。
结论和进一步阅读
请放心 , 2.3 的变化是非常令人兴奋的 , 并且拓宽了在 GML 中可以做的事情的视野 。 最值得注意的是 , 许多 Java 代码现在可以很容易地被移植到 GML 中 , 正如用户创建的库(如 GMLodash)所展示的那样 。
关于这里可能没有涵盖的细节 , 你可以查看
- 官方博文 https://www.yoyogames.com/blog/549/gamemaker-studio-2-3-new-gml-features
- 在线 2.3 手册 https://manual.yoyogames.com/
- 各种 2.3 资源的链接 https://docs.google.com/document/d/1wUm8FZPm8AKLZgC-P76TPJAMXs0EN2s5mJGvvUFwycw/edit
2021 年 12 月 3 日
【array|译:Gamemaker Studio 2.3 语法详解】晴
推荐阅读
- bleu|字节跳动火山翻译上新 38 个稀有语种,翻译能力再升级
- 软件和应用|iOS/iPadOS端Telegram更新:引入隐藏文本、翻译等新功能
- 模型|经逆向工程,Transformer「翻译」成数学框架 | 25位学者撰文
- csdn|[译]C# 是 TypeScript 的最好替补?
- IT|网友反映北京地铁将“站”译为Zhan不妥 官方:统一译法
- Google|Android 13早期编译版本泄露 揭示诸多细节体验调整
- 弯月|[译]用树莓派控制WS2812圣诞树灯饰
- 技术|百度翻译公布十年成绩单:翻译质量提升30个百分点
- 机器人|[原]Web 已死
- 方法论|[译]Objective-C依然占C位,Swift和SwiftUI在iOS 15中的使用情况