摘要
现有虚拟现实技术追求逼真的仿真场景,即使在网络环境下仍然沿用传统消息机制拓展应用,针对虚拟场景中消息通信机制研究较少的情况,从小型虚拟场景的网络应用需求出发,分析通信模式和任务对象的特点,按照不同业务逻辑封装任务类,使用状态机方式轮询任务,将任务提交到线程池后选择空闲线程执行,解决了多任务并发中事件响应延迟的问题,提出根据场景消息异步特性设计通信机制,重点分析了元素碰撞检测实例,实现了一款支持多人联网的虚拟应用软件.测试结果表明,该软件在主流操作系统平台上运行流畅,响应速度快,负载能力强.
- 单位