游戏后端用什么语言开发?

1年前 (2024-02-19)阅读4回复0
fayouxi
fayouxi
  • 管理员
  • 注册排名1
  • 经验值1197865
  • 级别管理员
  • 主题239573
  • 回复0
楼主

游戏后端用什么语言开发?


=个人推荐手机游戏 看需求 2d的游戏 假如只做iOS 请使用cocos2d引擎 语言是OC 如果是iOSAndroid,请使用cocos2d-x这个引擎 语言是c++ IOS2d稳定性好 2dx用于跨平台 比较省时间 现在基本都是用2dx 也有2d,但太少了 一般来说,用lua的脚本语言做逻辑 然后动态更新lua脚本 但核心仍然是c++(您首先了解2dxx) 研究lua 学习重点 lua和C++内存交互是如何进行的 看懂就行 最多,SDK将返回几种不同类型的参数 你把它传给lua )

3D游戏 主流unity 3d 用的是C# 我对U3D了解不多。 但我对U3D的理解是可视化编程 使编写代码在形式上更容易、更简单 但是太尼玛太深了,太难了。 若几何学习好 那么恭喜你

OC和java在2dx的实际开发中 它基本上是在与SDK相关的东西中回用的 我的理解呢 SDK的接入难度与你无关 直接关系到这个SDK的文档和写这个SDK的人

让我们再谈谈语言

如果你将来想开发前端的2d游戏 所以建议你使用主流的2dx游戏引擎,所以 以下是学习语言的个人建议

就特么学C++ 就学C++ 就学C++ 咬牙学 往死里学 爱谁谁OC 需要的时候现在学习 如果可以的话,你们培训的老师会一带一路走 OC是C的另一个分支 你知道OC的内存管理(引用计数 2dx也用到了这种感觉) 此外,iOS常用的委托模式基本上就足够了 (但请注意OC多肽和C++多肽不是一回事 总有人搞混 OC多肽是不同的类别,可以使用相同的函数名称 [A show] [B show] 就是这个意思 C++多肽是父类指针调用子类的方法)

java呢 个人建议 不学 不学 不学 (前提是你C++没问题)浪费时间 使用时直接使用百度 不学的原因 java特点 语法简单,语法简单,没有人。 但是有很多类库 也是没谁了 学了几个月java也接触不完全 不如你实际应用的快。 使用时,要有针对性地学习

游戏后端用什么语言开发?

当然了 你要是后端 我要向死里学习(还有数据库) 各种查询语言 所有的事情都向死里学习) java太尼玛安全了。 没谁了 什么?野指针?那是什么? java不知道那是什么!

lua不学 使用时学习(或闲蛋痛时学习) 最多给你7天(我花了不到3个小时,但我直接看了我们公司的代码 人们的思想和注意力特别清晰 百度的基本语法 lua的重点是如何喝C++互动 )我觉着吧 如果你在7天内学不会luaa 也是没谁了

涉及2dx的工具 cocosBuilder(可视化UI编辑器) texturePacker 还有很多尴尬。我没有第一次想起来。

假如你有条件 请务必了解日本CRI配合cocos2dx

0
回帖

游戏后端用什么语言开发? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息