纳金网
标题:
falsh3d中播放的效果??
[打印本页]
作者:
比巴卜
时间:
2012-8-23 11:28
标题:
falsh3d中播放的效果??
快速射击时,前面的枪声还没播完就被后面的枪声给断了,怎么样才能让前面的枪声能播完?而且不影响后面声音的立即播放?求教
var a1:AudioSource;
function Update (){
if(Input.GetMouseButton(0))
{
a1.Play();
}
}
作者:
妖精的BOOM
时间:
2012-8-23 18:54
就是射击连射问题
public float fireTime; //开火时间
public float coolTime; //开火冷却时间
void Start () {
coolTime = 2.0f;
}
void Update () {
if(fireTime < coolTime)
{
fireTime += Time.deltaTime; //当fireTime小于coolTime 的时候 firetime开始增加到fireTime
}
if(fireTime > coolTime)
{
fireTime = coolTime;
}
if(Input.GetKey(KeyCode.F)&&fireTime == coolTime) //只有当按下F键 且 fireTime和coolTime 相同的时候才开火 如果你的开火是自动的,把按下F键去掉就行了
{
fireTime = 0;
Debug.Log("fire");
}
作者:
王者再临
时间:
2012-12-30 15:51
学习了,虽然还是有难度,谢谢楼主的用心
作者:
狂风大尉
时间:
2012-12-31 01:44
谢谢楼主的帖子分享,学习了
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5