Included page "clone:valcell" does not exist (create it now)

纵向对比通用程序语法,javascripts篇 - 29 May 2018 12:51

标签: editing 小火花 程序

现在要学习的语法太多,很难做到精通所有语言,我的基础也不够好,联想到以前见过的一个网站,将一个程序逻辑,用多种语言实现出来,那么学习语言是否也可以用这种方法呢。

比如我现在主要学习javascripts,同时我又想掌握c++、c#和java的语法规则,那怎么办。在尝试学习js的同时,了解其它三种语言在语法规则上有什么不同,在尝试使用js实现一个功能时,也试着用其它三种语言实现这个功能,在精通js的同时其它语言也会有初步的了解。

具体怎么操作呢,本篇文章将做这个试验,在学习的过程记录试验的体会并长期更新。 - 评论: 0

GMS优先度引擎、状态管理等发布 - 12 May 2018 04:04

标签: gms 程序 震雷霆

优先度引擎

下载请点击:yoyo市场链接
查看源码:GMS开源插件库
简单介绍几个常用的API。 - 评论: 0

数组的使用方法 - 12 May 2018 03:45

标签: gms 程序 震雷霆

以下包含Accessors的用法仅适于GMS。

判断数组是一维还是二维

// 一个二维数组
a[0,0] = 0;
a[1,1] = 1;
a[2,2] = 2;
a[3,3] = 3;
a[1,0] = 0;
a[1,1] = 1;
a[1,2] = 2;
a[1,3] = 3;
show_debug_message(array_height_2d(a)); // 输出 2
show_debug_message(array_length_2d(a,0)); // 输出 4
show_debug_message(array_length_2d(a,1)); // 输出 4
show_debug_message(a); // 输出 { { 0,1,2,3 }, { 0,1,2,3 },  }
a = 0;
a[0,0] = 0;
a[0,1] = 1;
a[0,2] = 2;
a[1,0] = 0;
a[1,1] = 1;
a[1,2] = 2;
a[1,3] = 3;
show_debug_message(array_height_2d(a)); // 输出 2
show_debug_message(array_length_2d(a,0)); // 输出 3
show_debug_message(array_length_2d(a,1)); // 输出 4
show_debug_message(a); // 输出 { { 0,1,2 }, { 0,1,2,3 },  }
- 评论: 0

参数之间传值 - 12 May 2018 03:32

标签: gms 教程 程序 震雷霆

最近用到一种功能,需要用到数组大量定义一系列数据,又不想重复定义,因此想调用上一个定义的参数里面的数据,发现GMS的参数之间是并发运行的,互相之间无法通信。下面讨论这个问题,怎么给函数传递多个参数,并且让参数之间可以通信。 - 评论: 0


除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution-NonCommercial 3.0 License