文件名称:game-maker-scripts:GameMaker Studio 2(2.3版)的通用工具和数学函数的集合
文件大小:56KB
文件格式:ZIP
更新时间:2024-04-29 01:52:53
game-development mathematics GameMakerLanguage
GameMaker Studio 2数学脚本 (2.3版)的通用工具,数学对象和功能的。 这些主要由我发现在自己的游戏开发过程中有用的实用程序组成,我希望随着时间的推移会定期添加更多实用程序。 包含所有脚本的可以在或从我的。 我鼓励您下载它,在您自己的项目中使用它,并根据需要尽可能地修改源代码。 每个脚本定义一个函数。 大多数功能都是独立的, @requires ,但是某些数学上更复杂的功能取决于其他脚本,在@requires标记中表示。 所有函数名称都以下划线( _ )开头,以便将其与内置函数区分开。 所有对象名称obj_前缀开头。 有些包括方法,它们总是在对象的Create事件中定义。 以下是对所包含功能的简要说明,分为粗略类别。 分类目录 随机函数 图形对象和函数 元胞自动机功能 文件处理 形状功能 数论函数 处理序列,函数和集合的各种脚本,可能对管理数据结构有一定的用
【文件预览】:
game-maker-scripts-master
----.gitignore(76B)
----objects()
--------obj_graph()
--------obj_vertex()
--------obj_edge()
----LICENSE(1KB)
----scripts()
--------_natural_pair_to_natural()
--------_random_weighted_index()
--------_invert_permutation()
--------_cubic_spline_coefficients()
--------_decimal_to_base()
--------_round()
--------_ca_elementary()
--------_vector_angle()
--------_vector_scale()
--------_matrix_trace()
--------_root_newton()
--------_frac()
--------_integer_pair_to_natural()
--------_root_bisection()
--------_natural_to_natural_pair()
--------_random_round()
--------_range()
--------_natural_to_integer()
--------_array_index()
--------_matrix_transpose()
--------_linspace()
--------_coordinate_remap()
--------_array_count()
--------_ini_sections()
--------_vector_norm()
--------_matrix_multiply()
--------_random_sample()
--------_ini_keys()
--------_factorial()
--------_smooth_step()
--------_array_min()
--------_base_to_decimal()
--------_array_reverse()
--------_natural_to_integer_pair()
--------_array_function()
--------_create_graph()
--------_vector_rotate()
--------_integer_to_natural()
--------_vector_distance()
--------_ca_wolfram_encode()
--------_tridiagonal_solve()
--------_unit_vector()
--------_permute()
--------_ca_wolfram_decode()
--------_ceil()
--------_linear_solve()
--------_k_tuples()
--------_array_max()
--------_cubic_spline_evaluate()
--------_triangular_solve()
--------_floor()
----README.md(19KB)