(转载)虚幻引擎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插入下一行空行

转载于:https://www.cnblogs.com/wodehao0808/p/6104653.html

虚幻3自学教程,图文虚幻3引擎(Unreal Engine 3)又称虚幻引擎3,是一套为DirectX 9/10 PC、Xbox 360、PlayStation 3平台准备的完整的游戏开发构架,提供大量的核心技术阵列,内容编辑工具,支持高端开发团队的基础项目建设。   虚幻3引擎的所有编写观念都是为了更加容易的内容制作和编程的开发,为了让所有的美术开发人员能够牵扯到最少程序开发内容的情况下使用抽象程序助手来自由创建虚拟环境,以及提供程序编写者高效率的模块和可扩展的开发构架用来创建,测试,和完成各种类型的游戏制作。  虚幻3引擎给人留下最深印象的就是其极端细腻的人物和物品模型。通常游戏的人物模型由几百至几千个多边形组成,并在模型上直接进行贴图和渲染等工作从而得到最终的画面。而虚幻3引擎的进步之处就在于在游戏的制作阶段,引擎可以支持制作人员创建一个数百万多边形组成的超精细模型(最上面的模型由200万多边形组成,而下面的模型仅有5287个多边形),并对模型进行细致的渲染,从而得到一张高品质的法线贴图,这张法线贴图中记录了高精度模型的所有光照信息和通道信息。在游戏最终运行的时候,游戏会自动将这张带有全部渲染信息的法线贴图应用到一个低多边形数量(通常在5000-15000多边形)的模型上。这样的效果就是游戏的模型虽然多边形数量比较少但是其渲染精度几乎和数百万多边形的模型一样,这样可以在保证效果的同时在最大程度上节省显卡的计算资源。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值