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 年就都沒有維護了,就好像古蹟一樣,究竟是為什麼呢?