Math工具函数、数组、表、高级使用(基于游戏开发)

本文介绍了游戏开发中Math工具函数的运用,包括计算圆的相关知识,接着探讨了数组和表的高级使用技巧,以及字符串对象的高级用法,为开发者提供更高效的操作手段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Math工具函数

1:Math.PI
2:Math.random 返回 [0, 1)范围的数;
3:Math.floor(); 向下取整数;

计算圆的相关知识

这里写图片描述

4:Math.sin, Math.cos, Math.tan 三角函数

这里写图片描述

这里写图片描述

5: 角度转弧度,弧度转角度;

0-360是度  0-2*PI 是弧度   一个圆是 2*PI  1*PI大概是3.141592653589793

这里写图片描述

6: 反三角函数Math.asin, Math.acos, Math.atan;

这里写图片描述

7: Math.atan2(y, x), 返回一个坐标(y, x)对应的角度;(-PI, PI];

这里写图片描述

8: Math.sqrt 开根号;

这里写图片描述
这里写图片描述


数组的高级使用

1:array.length; 获取数组的长度;

这里写图片描述

2:遍历一个数组; for(var key in array); 
俩种方法

这里写图片描述

3: 向数组末尾加入一个元素; push
4: 查找对象在数组中所对应的索引; indexOf()
5: 删除数组的某个元素; splice(开始索引,要删除的个数)

这里写图片描述

6: 数组的排序;

这里写图片描述

7: 随机 打乱一个数列;

这里写图片描述

8:随机的从一堆的数据里面抽取一个值;

这里写图片描述


表的高级使用

属于模块类,下一篇详细讲解

1:遍历一个表; for(key values in table)

2: 删除表中的数据; delete list_data[4];

这里写图片描述


字符串对象高级使用

1:str.length;属性
2: str.indexOf();返回子串首次出现的位置;
3:str.replace(/Microsoft/,"W3School");
4:toLowerCase, toUpperCase;

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值