
数学
文章平均质量分 55
无数_mirage
MMO游戏服务器 wushuripple@gmail.com
展开
-
为什么叫幂等性?
幂是指数运算的结果。比如初中时老师经常提到的:2的1次幂、2的2次幂,即212^{1}21、222^{2}22幂等幂等即一个底数的所有指数幂的结果都相同,比如212^{1}21 = 222^{2}22 = 232^{3}23 = … = 2...2^{...}2...幂等在数学逻辑上肯定是不成立的,所以幂等是一个数学与计算机学概念如何理解幂等(为什么叫幂等)在程序中,将多次执行和一次执行产生的结果相同,称之为幂等将上述的2不看做是一个运算数字,而看成是一次执行信息的id如果 id1id^{原创 2021-04-28 13:02:56 · 533 阅读 · 0 评论 -
程序中计算直线与x轴的角度 (Math.atan与Math.atan2)
游戏中通常需要知道两点连线的角度:比如野怪逃跑时,不能冲着玩家方向逃跑,所以需要知道野怪与玩家的角度以及野怪与逃跑位置的角度。求角度要用反正切函数,但是会发现有atan()和atan2()两个。该如何选择呢?其实可以想想,atan()有什么缺陷,需要再出个atan2()来解决?反三角函数表atan()参数是一个正切值(直线的斜率),返回弧度值,但是由于正切的周期性,atan()的值域是从(-PI/2~PI/2),也就是它只处理一四象限,本可以有两个角度的但它却只返回一个(比如atan.原创 2020-08-27 00:47:01 · 5341 阅读 · 0 评论