AMF3 在Unity中使用AMF3和Java服务器通信

现在在做的项目是一个网页游戏的移植到移动端。

所以服务器直接使用原来的代码。原来的游戏是as3实现,使用flash amf3数据通信。

Unity 使用C#作为脚本语言,所以就需要.net的amf3解析库。

在github上搜索了许多项目,都不是很合适,功能不够健全。

所以最后使用比较大也很全的 FluorineFX 来解析数据。

 

将FluorineFX.dll 已经它依赖的两个包导入工程。

 使用 amfread ,读取数据包内容。

读出来的object 都是 asobject  直接当 字典用就行了 

 

==========

更新

由于dll太大了。

最后看着文档和数据包,自己又造了一编轮子。

自己写的还是比较好用的。 

posted @ 2015-07-30 12:49  月月鸟在前进  阅读(458)  评论(0编辑  收藏  举报