Untiy作为游戏引擎和内容开发平台,吸引了众多游戏开发者,基于其开发的游戏更是不胜其数。具体请参见1。
环信作为领先的即时通讯云服务商,在游戏行业也进行了持续的探索和研发投入。在产品发布的早期(2015年)就推出了UnitySDK,帮助游戏开发者快速实现游戏场景下诸如世界频道,游戏公会、组队群聊,1对1私聊等功能,安全稳定的服务也为游戏玩家带来了极佳的实时沟通体验。
2021年第二季度,环信IM Unity SDK进行了重构改版,环信IM Unity SDK 2.0正式发布,主要改进包括如下:
1、迭代更新,更加实用的API接口
2、IM+Push增强功能的补全
3、C#语言层面引入了版本7.0–9.0之后的一些新语法改进
4、特别的,增加了PC端Unity Editor环境下编译调试支持,大大提升了开发效率
在过去的一段时间里,笔者也参与了相应的研发工作。在整个过程中,为了解决各种问题,不仅要到处翻阅资料,还要尝试各种方法和参数组合。其间也经历了各种程序崩溃甚至系统崩溃,诡异的程序表现一次次让开发人员束手无策,四处碰壁,当真像深夜里行走在迷宫之中,手里还拿着一个待破解的魔方。“此路不通,请绕行!”,是在一次次的尝试后无奈的慨叹和难舍的放弃。而一旦问题最后得到圆满解决,又宛如飞入云端,以上帝视角俯瞰一片片迷宫,一切又显得那么理所当然,繁复琐细但又丝丝入扣,这样的苦尽甘来也算是做程序员能享受到的巨大喜悦和满足。
不敢独享,特记录下一些心得供大家参考,也欢迎.NET平台资深玩家批评指正。以下,Enjoy!