纳金网

标题: 间歇脚本(通用脚本) [打印本页]

作者: 晃晃    时间: 2011-9-13 09:39
标题: 间歇脚本(通用脚本)
脚本有2个公共变量和一个布尔变量。公共变量时控制间歇的时间,即开多长时间,关多长时间。(例子里是火山喷射5秒,停5秒)。

布尔变量时控制开关。指示的是间歇的状态(例子中控制的是火山是在喷射状态还是子啊停歇状态。)

这样只要用这个布尔变量的状态就可以达到一个间歇的状态。如应用到开始说到的物体闪烁。就可以在判断的后边通过开遍物体的颜色和调回物体的颜色中的某一个值来达到目的。



public var fireOnTime : float = 5.0;

public var fireOffTime : float = 5.0;

private var fireOn : boolean = true;

private var timer : float = 0.0;

function Update(){

    timer += Time.deltaTime;

    if(fireOn){

        gameObject.particleEmitter.emit = true;

    }else{

        gameObject.particleEmitter.emit = false;

    }

    if(timer > fireOnTime){

        fireOn= false;

    }

    if(timer > (fireOnTime+fireOffTime)){

       timer = 0.0;

       fireOn = true;

    }

}
作者: Asen    时间: 2011-9-14 08:41

作者: tc    时间: 2012-3-25 23:23
呵呵,很漂亮啊

作者: 奇    时间: 2012-4-24 23:18
我看看就走,你们聊!

作者: tc    时间: 2012-4-29 23:20
不错哦,顶一下......

作者: tc    时间: 2012-6-2 23:24
再看一看,再顶楼主

作者: C.R.CAN    时间: 2012-6-10 23:18
其实楼主所说的这些,俺支很少用!

作者: 晃晃    时间: 2012-6-10 23:19
非常感谢,管理员设置了需要对新回复进行审核,您的帖子通过审核后将被显示出来,现在将转入主题

作者: 菜刀吻电线    时间: 2012-7-11 23:26
非常感谢,管理员设置了需要对新回复进行审核,您的帖子通过审核后将被显示出来,现在将转入主题

作者: 奇    时间: 2012-8-15 01:09
发了那么多,我都不知道该用哪个给你回帖了,呵呵

作者: 晃晃    时间: 2012-9-6 23:28
你们都躲开,我来顶

作者: tc    时间: 2012-10-24 23:22
好铁多多发,感激分享

作者: C.R.CAN    时间: 2012-12-3 23:22
我就看看,我不说话





欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5