在unrealscript里面
/ 是除号
*是乘号
先来试下加减乘除
class MyUSGame extends actor
placeable;
var int i,i2,i3;
var float f,f2,f3;
function PostBeginPlay()
{
i=2;
f=2.2;
i2=i+f;
f2=i+i;
`log("i2=2+2.2="@i2);
`log("f2=2+2="@f2);
i3=i*f2;
f3=f/i2;
`log("i3=i*f2="@i3);
`log("f3=f/i2="@f3);
}
小学数学在纸上谁不会算,但在编程软件里面你会了没? 会了就行了
(参数是不断传递的)
/ 是除号
*是乘号
先来试下加减乘除
class MyUSGame extends actor
placeable;
var int i,i2,i3;
var float f,f2,f3;
function PostBeginPlay()
{
i=2;
f=2.2;
i2=i+f;
f2=i+i;
`log("i2=2+2.2="@i2);
`log("f2=2+2="@f2);
i3=i*f2;
f3=f/i2;
`log("i3=i*f2="@i3);
`log("f3=f/i2="@f3);
}
小学数学在纸上谁不会算,但在编程软件里面你会了没? 会了就行了
(参数是不断传递的)
% 取模(就是要余数那个值)
function PostBeginPlay()
{
i=10;
i2=3;
i3=i%i2;
`log("10%3="@i3);
}
余1就是取1,余多少取多少。
++ 那就更容易了
这个符号叫做自加号 (不是草)
即自身的值加1
那么-- 呢?
当然是自减了
function PostBeginPlay()
{
i=1;
i2=1;
`log("i="@++i);//这时i的值变成2
`log("i="@i);//看看现在是什么
`log("++2="@i2++);//这时i2的值还是1
`log("i2="@i2);//看看现在是什么
}
自减同理
理解容易:
草在前面,先自己加了,再计算其他
草在后面,先计算了其他,再加。
function PostBeginPlay()
{
i=10;
i2=3;
i3=i%i2;
`log("10%3="@i3);
}
余1就是取1,余多少取多少。
++ 那就更容易了
这个符号叫做自加号 (不是草)
即自身的值加1
那么-- 呢?
当然是自减了
function PostBeginPlay()
{
i=1;
i2=1;
`log("i="@++i);//这时i的值变成2
`log("i="@i);//看看现在是什么
`log("++2="@i2++);//这时i2的值还是1
`log("i2="@i2);//看看现在是什么
}
自减同理
理解容易:
草在前面,先自己加了,再计算其他
草在后面,先计算了其他,再加。