基于Tolua的移动游戏客户端框架设计与应用

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:zhuanzhiboke
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动游戏在我国乃至全球发展迅猛,为解决迅速的更新迭代与繁琐的平台审核流程之间的矛盾,热更新技术在移动游戏中被广泛使用,加之随着“内容为王”的时代到来,开发具有高性能、智能化等特性的游戏逐渐成为当代开发者的目标。目前,基于Lua语言的热更新方案已经逐渐成熟且被广泛地应用,如Tolua、SLua和XLua等。但由于实现热更新功能所用到的Lua语言并没带有面向对象的语言特性,加之其自由和灵活的性质使得许多开发者忽略了项目代码的框架设计,肆意迭代代码和功能,导致了项目后期维护难度和成本陡增的问题。特别是在追求高质量且带有复杂功能的游戏项目中,这个问题将会显得尤为突出。针对这一问题,本文创新性地基于Tolua热更新方案设计一套结合帧同步与智能AI技术的高性能游戏开发框架,为现代基于Lua语言的热更新方案的游戏开发提供新的框架设计参考和思路,助力游戏行业的发展。本文首先对Tolua方案中C#与Lua的通讯过程、帧同步实现原理和非玩家角色AI与环境的交互原理进行研究,为框架设计提供基础方向和思路。通过分析市面上高质量移动游戏的内容和功能,对框架提出设计需求并制定总体设计。然后将框架分为C#和Lua两个部分,并分别结合设计模式和前期的研究结论对其中的模块进行详细设计。最后,通过将框架应用到两个不同的项目并测试来验证框架的可行性。经过对比和测试,本文所设计框架不仅能够提供高于主流方案70%以上的性能提升表现,还能支持现代较为复杂的帧同步与智能体环境等功能的结合开发。
其他文献
视力障碍一定程度上制约了人的行动能力,这对视障者职业选择和日常生活产生了深刻的影响。载具是一种可以提高人活动范围和出行效率的工具,本课题尝试提出一种用于视障者驾驶载具的导向辅助产品,目标是辅助视障人士利用载具提高自己的活动能力,对其的身体心理健康、社会关系等产生积极有益的影响。课题探讨视障人士在辅助设备下驾驶代步工具的可能性,为未来辅助视障人士出行产品设计作前瞻性设计研究。通过对相关视障者驾驶载具
在城市公共交通系统里,有地铁、出租车、公交等公共交通设施提供给人们选择,虽然地铁线路不断完善,出租车依旧穿插于城市当中,但公交依然占据着很大的比重,公交因便宜、灵活、多变等优点,仍然是市民出行的首选。近年来,随着政府对城市公交发展的重视以及公交都市的政策实施,如何提高城市公交的调度水平和如何提高乘客的满意度成为了众多学者研究的重点。在高峰时期,公交企业往往会缩短发车时间间隔,同时会对线路加开短线公
随着经济的发展与城市更新建设,办公建筑的数量在逐步增加,人们对建筑综合性能的要求也在不断提高。在绿色可持续设计理念的指导下,办公建筑要求满足室内良好的光热环境的同时实现节能。多目标优化方法可以高效地得出合理的设计方案,在建筑设计阶段及节能改造中有着重要的意义。本文首先阐述了办公建筑外遮阳百叶系统多目标优化的相关理论,选取了建筑全年综合能耗、有效日光照度百分比UDI100-2000以及室内热舒适PM
分布式驱动电动汽车在实际行驶过程中,由于轮毂电机质量较大,簧下质量较高,使得汽车在高速行驶下容易失控,从而引发交通事故。为减少此类交通事故的发生,本文针对汽车稳定性问题设计了一种自适应二阶滑模控制器,以提高汽车稳定性。首先建立车辆模型,其中二自由度模型主要目的是获取理想状态量作为参考量,以及作为观测器的输入量;七自由度作为控制器的控制基础;然后利用魔术轮胎公式模拟轮胎特性,以提高仿真精度;驾驶员模
针对传统推荐系统的数据稀疏和冷启动问题,许多学者开始研究如何利用用户的社会化信息和物品自身的语义信息来提高推荐系统的性能。近年来,社交网络的快速发展为推荐技术带来了丰富的额外信息,用户间的社交关系和信任关系就成为了影响推荐系统性能的重要因素。图卷积神经网络因为能对社交网络这种图数据进行向量化表示而得到了广泛应用。另外,随着知识图谱技术的不断发展,越来越多的推荐系统利用知识图谱中蕴含丰富的物品属性和
粤语,又被称作粤方言,是岭南文化的重要载体。一方面,随着推普政策的推广,粤方言的使用人群正逐渐减少,本土化流失的现象越来越明显。另一方面,由于粤方言语言特征的复杂性,导致人们人难以掌握,在传播过程中具有一定局限性。笔者希望通过视觉设计的手段,将方言这一语言符号转化成可视化的视觉符号,从而打破方言传播的语言障碍,为粤方言的文化传承与发展出一份力。本文是关于粤语视觉化的设计和应用的研究。首先,通过深入
供应链金融涉及各方参与的用户众多,其中包括供应商与采购商等中小型融资企业、核心企业和金融机构、以及物流企业等。供应链金融区块链在实施应用的过程中面临许多问题,在单链结构下的区块链,供应链金融业务数据因无法隔离而导致节点数据冗余、系统无法并行处理和数据隐私安全威胁等问题。此外,构建的供应链金融区块链系统业务复杂,数据具有规模大、维度高等特征。尤其是银行等金融机构敏感数据较多,隐私信息泄露风险大,同时
类金刚石(Diamond-like carbon,DLC)薄膜具有优异的力学、摩擦、光学等性能。此外,DLC作为微技术应用中的压阻材料有很大的潜力,相比于金属薄膜,具有更高的压阻灵敏系数。本文采用磁控溅射技术,通过调控沉积参数及元素掺杂复合等技术手段,调控DLC薄膜电学、力学、表面摩擦及亲和性等特性,系统组合不同特性的DLC薄膜构建集压阻传感和表面硬质防护一体化碳基薄膜传感器。主要获得了如下研究结
导架爬升式工作平台是高层建筑施工不可或缺的工具,相对于传统的建筑外墙维护和施工作业方式,导架爬升式工作平台有适应复杂外墙、自动化程度高、使用方便以及安全性更好等优势。近几年来关于导架爬升式工作平台的研究和应用都日臻完善,但在进行设计、制造和安装工作时,均需要进行校核计算,耗费大量时间,拉长了工程周期。为了解决这一问题,本文基于计算机辅助工程技术,研发导架爬升式工作平台结构快速计算系统,具有重要的应
主动脉弓动脉瘤是一种非常危险的疾病,此疾病治疗复杂,死亡率高。现今最常用的治疗手段包括外科开胸手术和使用覆膜金属支架进行腔内隔绝治疗术(Thoracic Endo Vascular Aortic Repair,TEVAR)。与传统外科开胸手术的开放式手术相比,利用覆膜金属支架进行胸主动脉血管内修复的腔内隔绝治疗术已经成为一种侵入性较小的替代治疗方法。尽管血管内支架移植具有良好的疗效和安全性,但支架