查看: 1177|回复: 3
打印 上一主题 下一主题

falsh3d中播放的效果??

[复制链接]

2206

主题

2

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
32449
精华
23

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-8-23 11:28:37 |只看该作者 |倒序浏览
快速射击时,前面的枪声还没播完就被后面的枪声给断了,怎么样才能让前面的枪声能播完?而且不影响后面声音的立即播放?求教

var a1:AudioSource;
function Update (){
if(Input.GetMouseButton(0))
{
a1.Play();
}
}
  
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

0

主题

0

听众

16

积分

设计初学者

Rank: 1

纳金币
16
精华
0
沙发
发表于 2012-8-23 18:54:51 |只看该作者
就是射击连射问题

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");

        }
回复

使用道具 举报

2317

主题

54

听众

2万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
20645
精华
62

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2012-12-30 15:51:40 |只看该作者
学习了,虽然还是有难度,谢谢楼主的用心  
回复

使用道具 举报

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38268
精华
111

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2012-12-31 01:44:08 |只看该作者
谢谢楼主的帖子分享,学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-7-22 08:33 , Processed in 0.061055 second(s), 34 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部