【Unity插件】文字遊戲製作插件Fungus(三):與Sprite(精靈)交互

當Block(段落)的響應事件爲Sprite類時,可以通過跟Sprite(精靈)的交互來執行指令。

交互行爲包括拖拽點擊兩種。

 

首先是 Object Clicked(點擊)

設置爲點擊事件後,它要求我們選定一個 Clickable Object 作爲被點擊物體。

除了 Clickable Object 外,我們還可以看到與拖拽事件相關的其他物體。

Fungus默認給的是Mushroom,如果不喜歡,可以自定義爲其他圖片。

設置好指令後,運行遊戲,點擊蘑菇。

 

拖拽事件的理解方式與點擊類似,下面以 Drag Entered(拖拽進入)爲例再講一下。

雖然圖標比較小,但我們還是可以看到,Draggable Object 引用的是一個C#腳本,而 Target Object 引用的是一個圓形碰撞體(Circle Collider)

接下來要做的是,當拖拽小蘑菇接觸大蘑菇的時候,大蘑菇被刺激到“彈”一下,這個通過 Punch Scale指令(Punch!!!)來實現。

大蘑菇被刺激後,Hero驚訝地Say:“Oh, the small mushroom stimulated the big mushroom!”

Punch ScaleSay之間有先後順序,可以通過拖拽來調整兩條指令的執行順序。

運行遊戲。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章