顯示具有 常用公式 標籤的文章。 顯示所有文章
顯示具有 常用公式 標籤的文章。 顯示所有文章

2011年5月27日 星期五

亂數round


亂數數值範圍:
(Math.round( Math.random() * ( maxValue - minValue )) + minValue);
//產生1 ~ 10之間的亂數
var num:uint = Math.round( Math.random() * ( 10 - 1 )) + 1; 


亂數色彩:
//產生隨機色彩
var color:uint = Math.random() * 0xFFFFFF;

除了R其餘使用亂數:
0xff << 24 | 0xff * Math.random() << 16 | 0xff * Math.random() << 8 | 0xff

2010年5月6日 星期四

精準度處理

//1000等同取小數三位精準
var fixedValue:int = 1000;

var v1:Number = 0.6;
var v2:Number = 3;
var v3:Number = v1 * v2;
//1.7999999999999998
trace(v3);
v1 = v1 * fixedValue;
v3 = v1 * v2 / fixedValue;
//1.8
trace(v3);

2010年2月24日 星期三

弧度角度換算

弧度角度換算
radian(弧度)
degree(角度)
PI(圓周率)

360度(角度) = 2PI
180度(角度) = 1PI
90度(角度) = 1/2 PI

PI ~= 3.1416個弧  = 180度角
一圓 = 2PI 約(6.2832弧)

(一個弧 = 57.2958角度)
180 / 3.1416 = 57.2958角度

 
角度轉弧度
radians  = degrees * (Math.PI / 180)

(3.1416 / 180) = 一單位角度代表的弧度量

弧度轉角度
degress = radians * (180 / Math.PI)

(180度角 / 3.1416) = 一單位弧代表的角度量