Unity實現領取獎勵特效

2022-09-26 01:45:10 字數 1189 閱讀 2503

一、效果演示

二、實現

匯入dotween外掛程式

完整**

using system;

using unityengine;

using dg.tweening;

///

/// 特效管理

///

public class effectmanager : monobeh**iour

return _instance;

} }///

/// 顯示獎勵特效

///

/// 例項化出來的位置

/// 目標位置

/// 父物體

/// 預製體名稱

//程式設計客棧/ 子層級下的索引

/// 例項化的數量

/// **www.cppcns.com;

public void showawardeffect(vector3 startpos, vector3 targetpos, transform parent, string prefabname, int siblingindex = -1, int num = 10, action onfinish = null)

var seq = dotween.sequence();

for (int i = 0; i < num; i++)

float randomtime = unityengine.random.range(0.4f, 0.6f);

prefab.transform.position = startpos;

seq.insert(0, prefab.transform.domove(startpos + unityengine.random.insideunitsphere, randomtime)).setease(ease.outsine);

seq.insert(randomtime, prefab.transform.domove(targetpos, unityengine.random.range(0.8f, 1.2f)).setease(ease.inoutsine).oncomplete

(() =>

));}

seq.setupdate(true);

seq.appendcallback(() =>

);}}

本文標題: unity實現領取獎勵特效

本文位址:

unity螺旋丸特效實現

先上效果圖 初學shader那會,做的乙個效果測試,一部分效果為shader手寫,一部分效果shaderforge外掛程式的效果。第一步 建個球,用shaderforge拉個內發光效果shader賦給小球的材質 shaderforge連線圖如下 第二步 再建個小點的球,寫個外發光shader,並且帶...

unity之遊戲特效

運動軌跡常常用於表現 的揮舞效果,在提高速度感的同時又能讓玩家看清楚招式動作,所以是常見的一種格鬥特效。unity中可以直接使用trailrender來實現該效果。運動模糊就是保留前幾幀影像,形成一定的重影模糊效果,從而突出速度感。配合慢鏡頭使用往往能很好地表現運動高潮效果。unity中是通過mot...

unity 關於特效效能設定

一般遊戲例如王者,戰雙等一下遊戲都有粒子效能選項 如下圖 如果乙個特效不做任何處理相容低端機又要好看,不是為難製作特效得人嗎 低端機必須捨棄部分特效,不過不可能做兩份特效,工作量都是翻倍 最簡單得還是配置那些子特效,中高等級用 簡單說一下實現方式 特效掛指令碼 指令碼裡面有兩個列表 1.中粒子列表 ...