TUIO11_NET build 出來噴錯

最近一個案子在進場,已經很久沒有這麼極限了,半夜還在百貨公司被各種事情卡住而等待。但慘的事情就是,原本好好的程式突然不 work。

這事情就是我們使用了 TUIO11_NET 放在 Unity 裡面,在 Editor 一切都正常,TUIO 都接收 OK,但是 Build 出來的東西卻怎樣都收不到東西。凌晨三點多在展場看到這種情況真的會很崩潰。

還好沒有花太久。基本上就是這一篇寫的 c#: Receiving OSC/TUIO Data works not after build 問題,TUIO11_NET 裡面 bundle 的 OSC.NET 寫了這一行

    static OSCPacket()
    {
        ASCIIEncoding8Bit = Encoding.GetEncoding(1252);
    }

而炸掉的。把它改成

    static OSCPacket()
    {
        ASCIIEncoding8Bit = Encoding.Default;
    }

就可以了。

覺得這些互動相關的套件、library,好像都停留在 201X 年就都沒有維護了,就好像古蹟一樣,究竟是為什麼呢?