ttb 發表於 2015-8-11 23:41:52

【轉貼】白貓秒殺

網路找到的秒殺方法.. 可是看不懂,好像要新建項目..感覺好難...
給看得懂的大大作看看吧...我自己看不懂所以不知道怎麼下手QQ
預祝大神能成功做出釋出 ~ :)


首先打開vs建立一個類庫項目, 去掉System.Data和System.Xml這些開頭的類庫引用, 並增加Assembly-CSharp.dll, UnityEngine.dll引用

新建一個靜態類, 增加一個靜態方法, 在編寫如下秒殺代碼:

                public static bool UpdateDeath(StageObject obj)//傳遞一個StageObject進來, 戰鬥中除了地形, 其他東西基本繼承這個類
                {
                        if (obj is Player || obj is Monster || obj is TreasureBox)//如果是人物, 怪物或者寶箱則處理
                        {
                                if (obj is TownCharacter)//如果是飛行島的人物則不處理
                                {
                                        return false;


                                }
                                if ((obj is Player && obj.TeamID == Singleton<InGameManager>.I.UserTeamId) || obj.IsDead() || !Singleton<InGameManager>.IsValid())//如果人物的隊伍是我方, 或者對象已經死亡, 或者當前不在遊戲中, 則不處理
                                {
                                        return false;



**** Hidden Message *****

samrip 發表於 2015-8-13 20:42:02

頁: [1]
查看完整版本: 【轉貼】白貓秒殺