protected void testSpriteEffect() { m_linkEffect = Ctx.m_instance.m_sceneEffectMgr.createAndAdd(EffectType.eLinkEffect, EffectRenderType.eSpriteEffectRender) as LinkEffect; m_linkEffect.setGameObject(m_spriteGo); m_linkEffect.setTableID(1); m_linkEffect.setLoop(true); m_linkEffect.play(); }
protected void changeFrameEffectId() { m_frameEffect.setTableID(m_frameEffectId); if (m_frameEffect.bPlay()) { m_frameEffect.stop(); // 直接停止掉 m_frameEffect.play(); } else { m_frameEffect.stop(); } }
// 添加技能准备特效,主要是法术卡,但是释放的时候基本都是英雄卡上 public void startSkillAttPrepareEffect(int effectId) { if (m_skillAttPrepareEffect == null) { m_skillAttPrepareEffect = addLinkEffect(effectId, false, true); } else { m_skillAttPrepareEffect.setTableID(effectId); if (m_skillAttPrepareEffect.bPlay()) { m_skillAttPrepareEffect.stop(); // 直接停止掉 } m_skillAttPrepareEffect.play(); } }