找回密碼
 注冊帳號

掃一掃,訪問微社區

alayeshi Unity粒子碰撞之滅火

14
回復
2476
查看
打印 上一主題 下一主題
[ 復制鏈接 ]
排名
2854
昨日變化

76

主題

351

帖子

1756

積分

Rank: 9Rank: 9Rank: 9

UID
54986
好友
11
蠻牛幣
4070
威望
0
注冊時間
2014-11-12
在線時間
632 小時
最后登錄
2020-11-10

專欄作家

馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區。

您需要 登錄 才可以下載或查看,沒有帳號?注冊帳號

x
本帖最后由 alayeshi 于 2019-12-2 15:20 編輯

好久沒在蠻牛寫文章記錄了,平常很少用到粒子系統。按自己的方法寫了一個功能,記錄一下。
需求是用水滅掉火焰。所以水的粒子要與火焰的粒子發生碰撞時執行滅火事件。效果如圖:



首先從火焰角度思考:

火焰的粒子要監測是否被撞到,所以要給它加上碰撞體。同時勾選collision里面的Send Collision messages,把坐標改成world,collision mode 改成3D。

collider with選項中可以選擇和某一類物體發生碰撞,如果選擇Everything就是和所有的碰撞體進行碰撞。





然后將下面的代碼綁定到該粒子的物體上,該代碼是來監測碰撞的

  //火焰被碰撞時調用
    void OnParticleCollision(GameObject other)
    {
        Debug.Log("我是" + other.name);

       if (other.tag == "Water")
        {
            Debug.Log("滅火開始");

         }

    }



上述代碼會在有物體碰到該粒子的碰撞體的時候被調用。 當然碰撞的物體(也就是上面提到的水)也是需要有collider的。這樣火焰碰撞就完成了。


回復

使用道具 舉報

排名
2854
昨日變化

76

主題

351

帖子

1756

積分

Rank: 9Rank: 9Rank: 9

UID
54986
好友
11
蠻牛幣
4070
威望
0
注冊時間
2014-11-12
在線時間
632 小時
最后登錄
2020-11-10

專欄作家

沙發
樓主 2019-12-2 15:14:35 只看該作者
為啥發出來就沒圖了
回復 支持 反對

使用道具 舉報

排名
2854
昨日變化

76

主題

351

帖子

1756

積分

Rank: 9Rank: 9Rank: 9

UID
54986
好友
11
蠻牛幣
4070
威望
0
注冊時間
2014-11-12
在線時間
632 小時
最后登錄
2020-11-10

專欄作家

板凳
樓主 2019-12-2 15:21:10 只看該作者
有毒啊,編輯的時候有圖片,發表了圖就被吃了。。。再發一篇
回復 支持 反對

使用道具 舉報

0

主題

43

帖子

55

積分

Rank: 2Rank: 2

UID
335753
好友
0
蠻牛幣
72
威望
0
注冊時間
2019-11-12
在線時間
12 小時
最后登錄
2019-12-19
地板
2019-12-2 18:58:13 只看該作者
嗯嗯 有點看不懂
回復

使用道具 舉報

0

主題

28

帖子

30

積分

Rank: 1

UID
331927
好友
0
蠻牛幣
-2
威望
0
注冊時間
2019-9-18
在線時間
2 小時
最后登錄
2019-12-5
5#
2019-12-5 14:59:31 只看該作者
我要蠻牛幣啊
回復

使用道具 舉報

7日久生情
2908/5000
排名
1619
昨日變化

0

主題

791

帖子

2908

積分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
148286
好友
0
蠻牛幣
4635
威望
0
注冊時間
2016-5-11
在線時間
1317 小時
最后登錄
2020-11-20
6#
2019-12-9 13:32:15 只看該作者
回復

使用道具 舉報

3偶爾光臨
250/300
排名
15591
昨日變化

0

主題

51

帖子

250

積分

Rank: 3Rank: 3Rank: 3

UID
257797
好友
0
蠻牛幣
40
威望
0
注冊時間
2017-12-4
在線時間
151 小時
最后登錄
2020-11-1
7#
2019-12-17 17:50:39 只看該作者
反正就是厲害
回復

使用道具 舉報

排名
64950
昨日變化

0

主題

17

帖子

67

積分

Rank: 2Rank: 2

UID
221022
好友
0
蠻牛幣
14
威望
0
注冊時間
2017-5-7
在線時間
48 小時
最后登錄
2020-6-23
8#
2019-12-24 10:05:29 只看該作者
阿瓦達偉大挖挖達瓦達瓦
回復 支持 反對

使用道具 舉報

排名
64950
昨日變化

0

主題

11

帖子

14

積分

Rank: 1

UID
47222
好友
1
蠻牛幣
7
威望
0
注冊時間
2014-9-29
在線時間
1 小時
最后登錄
2019-12-31
9#
2019-12-31 10:32:06 只看該作者
thanks for sharing~~

點評

你是個機器人吧?  發表于 2019-12-31 15:26
回復 支持 反對

使用道具 舉報

7日久生情
1622/5000
排名
3008
昨日變化

1

主題

679

帖子

1622

積分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
45741
好友
0
蠻牛幣
661
威望
0
注冊時間
2014-9-19
在線時間
450 小時
最后登錄
2020-11-30
10#
2020-5-30 18:23:02 只看該作者
頂頂頂頂頂頂頂頂頂頂頂頂頂
回復 支持 反對

使用道具 舉報

3偶爾光臨
219/300
排名
16956
昨日變化

0

主題

115

帖子

219

積分

Rank: 3Rank: 3Rank: 3

UID
36729
好友
0
蠻牛幣
2
威望
0
注冊時間
2014-7-28
在線時間
64 小時
最后登錄
2020-8-27
11#
2020-6-2 15:57:39 只看該作者
66666666666
回復

使用道具 舉報

3偶爾光臨
227/300
排名
17382
昨日變化

1

主題

41

帖子

227

積分

Rank: 3Rank: 3Rank: 3

UID
270527
好友
0
蠻牛幣
293
威望
0
注冊時間
2018-3-4
在線時間
147 小時
最后登錄
2020-11-22
12#
2020-6-18 17:45:46 只看該作者
666666666666666666666666666666666666666666666666666666666666666
回復 支持 反對

使用道具 舉報

0

主題

15

帖子

72

積分

Rank: 2Rank: 2

UID
214699
好友
0
蠻牛幣
4
威望
0
注冊時間
2017-3-27
在線時間
57 小時
最后登錄
2020-9-2
13#
2020-7-29 09:23:17 只看該作者
666666666666666666666666666666666666666666666666666666666
回復 支持 反對

使用道具 舉報

0

主題

3

帖子

3

積分

Rank: 1

UID
354350
好友
0
蠻牛幣
14
威望
0
注冊時間
2020-11-5
在線時間
0 小時
最后登錄
2020-11-5
14#
2020-11-5 22:04:32 只看該作者
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊帳號

本版積分規則

内蒙古麻将app 福州麻将中什么叫金龙 捕鱼大师官网苹果 闲来宁夏麻将下载官方版 沈阳四冲下载最新版下 五分彩是什么套路 13835平特一肖 云南11选5一定牛 麻将脚本软件下载 开心棋牌最新版本 广东快乐十分走势图 彩经网 福建体彩31选7第18001 秒速时时彩计划公式 下载四川熊猫麻将 微信红中麻将招代理 体彩广东11选五规则 白小l姐资料图库