(转载)虚幻引擎3--【UnrealScript教程】章节一:6.int和float

int 就是整数

float 就是浮点数, 也就是有小数的数

 

好废话不多说,直接开始实验。

声明一个整形数和浮点数,只时代码应该为
Class MyUSGame extends actor
placeable;

var int intNum;
var float floatNum;

function postbeginplay()
{
`log("the two numbers,one is int:"@intNum);
`log("and this is float:"@floatNum);
}



输出0和0.0000
我们还没赋值,所以这两个是默认值,上面已经说过声明的变量都有默认值

 

然后我们试下去改变它

function postbeginplay()
{
intNum=3.5;
floatNum=2;
`log("the two numbers,one is int:"@intNum);
`log("and this is float:"@floatNum);
}


整数输出3.就是说你后面无论有几个小数他都只能输出整数。是整数就是整数,是带小数的整数,也是小数
浮点数输出2.0000,就是说后面一定有小数,即使你没写也好。。。
 
再来改一下
function postbeginplay()
{
intNum=3.9;
floatNum=2.123456789;
`log("the two numbers,one is int:"@intNum);
`log("and this is float:"@floatNum);
}




输出如上,可以看到整形是无视四舍五入的,浮点数会截取最多4位小数
 
 

学到这里教大家一点打码速度加快的技巧



如果上面已经声明有变量 那么按这个可以快速显示并输入,对于名字很长变量名就不用花那么多时间打码了。
默认快捷键好像是CTRL+K /CTRL+L 我把它改成了CTRL+D
之后找函数也好找。

另一个是CTRL+ENTER插入上一行空行
CTRL+SHIFT+ENTER插入下一行空行

posted @ 2016-11-26 16:59  星月相随  阅读(339)  评论(0编辑  收藏  举报