(转载)虚幻引擎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
我们还没赋值,所以这两个是默认值,上面已经说过声明的变量都有默认值
声明一个整形数和浮点数,只时代码应该为
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.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位小数
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插入下一行空行