(转载)虚幻引擎3--【UnrealScript教程】章节一: 12.算术运算符

在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);

}

小学数学在纸上谁不会算,但在编程软件里面你会了没? 会了就行了
(参数是不断传递的)
 
% 取模(就是要余数那个值)
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);//看看现在是什么

}


自减同理

理解容易:
草在前面,先自己加了,再计算其他
草在后面,先计算了其他,再加。
 
 
 
 
 
posted @ 2016-11-26 17:22  星月相随  阅读(260)  评论(0编辑  收藏  举报