找回密码
 立即注册
查看: 148|回复: 0

软件方面

[复制链接]
发表于 2023-3-13 17:13 | 显示全部楼层 |阅读模式
语言:学习语言需要根据专门的引擎决定,但是万变不离其宗的一门就是C++,基本上无论走哪个技术,用哪个引擎,最终都会回到C++的问题上来。就得回到C++的内存管理上。但是当我真正接触GC时,单纯在C#上可以说无从下手,因为C#本身是个完全面向对象语言,很多东西都封装实现了,让我根本上忽视了两样重要且致命的东西,那就是脚本运行结束后,这个生成的idamage是否有释放掉,测试了好几遍也发现对象也正确回收了。但是我迟迟得不到答案,一直陷入无限的纠结中,很多时候用一些高级语言,而不去扎实C/C++的基础,真的很容易在某些地方陷入纠结的。LUA也分为很多种类,我目前围绕的是XLUA,其实LUA都差不多的,按不同项目确定。虽然APP在现在硬件发达的手机上运行没压力,但是游戏可不一样,因为每一滴性能消耗都有可能有一个玩家流失。大部分都是选择LUA作为热更,因为成熟的方案多。热更新成为了现在的潮流,很多开发商都为了避免游戏下线到app商店更新而影响游戏体验。游玩游戏时后台自动下载更新包的做法非常符合现在的玩家需求,虽然大版本还是要自己手动更新,但是小版本或者一些脚本的修改就不需要那么麻烦了,也可以提高玩家游玩时间。而且越来越多厂商用热更作为脚本语言,既能绕过IOS,又能方便用户。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-3 06:51 , Processed in 0.692530 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表