手机网游前端和后端都用什么语言开发

手机网游开发中,2D游戏通常使用Cocos2d-x,语言为C++,配合Lua进行逻辑处理。3D游戏则常用Unity 3D,采用C#。前端2D开发推荐专注学习C++,对于OC和Java,可在需要时快速学习。后端开发则需深入学习包括数据库和查询语言等。了解日本的CRI工具对于资源管理和优化非常有帮助。
摘要由CSDN通过智能技术生成

手机游戏 看需求 2d的游戏 如果只做iOS的话 请用cocos2d这个引擎 语言是OC 如果是iOS安卓都做请用cocos2d-x这个引擎 语言是c++ 2d在iOS上稳定性好 2dx就是跨平台用的 比较省时间 现在基本都是用2dx 2d的也有但是太少 一般呢配合lua这种脚本语言做逻辑 然后动态的更新lua脚本 但核心还是c++(你先了解2dx 在研究lua 学习重点 lua和C++是怎么在内存交互的 看懂就行 以后顶多就是SDK返回几个不同类型的参数 你传给lua )
3D游戏 主流unity 3d 用的是C# 本人不是特别了解U3D不多说 但是我对U3D的理解就是可视化编程 让写代码在形式上变的更加轻松简单 但是往深了太尼玛难了 如果几何学习好 那么恭喜你
在2dx实际的开发中
OC和java 基本就是在涉及SDK相关的东西才回用到 我的理解呢 就是SDK的接入难度和你没啥卵关系 和这个SDK的文档和写这个SDK的人有直接关系
我们再来谈语言
如果以后想做前端的2d游戏开发 那么推荐你就用主流的2dx游戏引擎那么 以下是学习语言的个人建议
就特么学C++ 就学C++ 就学C++ 咬牙学 往死里学 爱谁谁
OC 需要的时候现学 如果可以你们培训的老师会一带而过 OC是C的另一个分支 你就知道OC的内存管理(引用计数 2dx也用到了这个感念) 还有配合iOS常用的委托模式基本就够用了 (但是请注意OC的多肽和C++的多肽说不是一个事 永远都有人搞混 OC的多肽就是不同的类可以用相同的函数名字 [A show] [B show] 说的是这个意思 C++的多肽是父类指针调

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值