简介
Unity商业项目中,大多手游嵌入了聊天系统。但个人开发者或初创公司或小团队,如何在人员少,资源少的情况下,写好高水平商业项目的聊天系统,是值得我们好好研究的课题。
达成效果:
实现外网,带语音发送,文字发送功能的Unity聊天系统。IOS键盘会调用发送按键,性能优异的聊天系统。
对比主流游戏 皇室战争,列王的纷争。
由于聊天涉及多线程和跨平台,会作出适当的增加内容。
Ps.此聊天系统后端接的是sdk,但是其中有很多自己动手的部分,
学习此课程省去了学习者来回打包Debug的时间
课程大纲
一,聊天系统接入讲解
1. 简单接入sdk
2. sdk的API之间的调用
二,聊天UI界面的拼接1
1,UI动态变化
2,UI动态适配
三,聊天UI界面的拼接2
1. 修改UGUI源码
2. 加入自定义功能到自己的UI界面中
3. IOS键盘调用Unity的方法
四,聊天性能优化
1.性能分析器的使用
2.异步登入和异步系统底层初始化
3.异步强上后端保持稳定性
五,聊天打包
1.引入动态链接库
2.ARC和非ARC等,适配Unity5.2.3+等
六,系统总结(填各种坑)