OSC 第 115 期高手问答 -- 移动手游 Cocos2d-x 开发大家谈

开源中国股瞎 发布于 2016/04/05 17:22
阅读 3K+
收藏 14
OSCHINA 本期高手问答(4月5日-4月13日)我们请来了 @isapanda (欧桐桐)为大家解答关于移动手游Cocos2dx和移动跨平台游戏前景方面的问题。

@isapanda ,毕业于大连海事大学信息管理与信息系统专业。熟悉各种主流的游戏开发框架,尤其热爱Cocos2d-x。曾经针对PC网络游戏开发了多款用于竞技的模拟器(如召唤兽打书模拟器、人物加点模拟器等),深受广大网络游戏玩家的喜爱。作为一名资深的网络游戏玩家,善于利用自己的开发经验发现网络游戏脚本背后的秘密。为了鼓励踊跃提问,清华大学出版社会在问答结束后从提问者中抽取 5 名幸运会员赠予《Cocos2d-x游戏开发实战精解》一书。

 
购买链接: http://item.jd.com/11858154.html

OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。


下面欢迎大家就移动手游Cocos2dx和移动跨平台游戏前景方面问题向 @ispanda 提问,请直接回帖提问

加载中
0
hbliyong
hbliyong
@isapanda :您好,手游开发是不是已经进入了寒冬期,现在是不是没有那么火了,现在还有学习的价值在哪?
h
hyd_smile
回复 @hyd_smile : 你好好
h
hyd_smile
你好
isapanda
isapanda
总的来说呢最近几乎所有行业都在寒冬期 所以无所谓火不火的 如果具有一定的技术积累 市场需求还是足够的 如果最终不是很明确从事游戏行业的话呢学习游戏开发的价值主要还是体现在能够有机会对架构、设计模式、业务逻辑进行有效的实践。此外目前国内很多像虚拟仿真、可视化等方面也是应用的游戏方面的一些技术
0
亓斌哥哥
亓斌哥哥
@isapanda :老师您好, 手游开发和应用开发有什么异同? 因为我是应用开发者,对手游比较感兴趣,希望能多了解一下,以便以后学习。
lxfeng
lxfeng
回复 @亓斌哥哥 : 没事 别入游戏的坑,我先说一句绝大部分手游公司,周六都要加班的,并且没有加班费。开发强度大的一逼。我做了两年手游客户端。
亓斌哥哥
亓斌哥哥
回复 @isapanda : 好的, 那我先从C++开始吧。
isapanda
isapanda
回复 @亓斌哥哥 : 扎实的C++基础
亓斌哥哥
亓斌哥哥
回复 @isapanda : 谢谢, 那如果想要转游戏开发,需要什么样的基础呢?
isapanda
isapanda
应用开发中使用的控件会比较固定,业务逻辑主要也是通过基本的增删改查进行组合实现,而在游戏开发中会更注重一些逻辑上的关系,比如地图各层的遮罩关系、各种事件的响应等,其次游戏中使用的控件通常需要开发者进行自己设计和实现。另外在一些RPG或者棋牌类游戏中,需要开发者实现一些简单的AI,这些都是游戏开发相对于传统的应用开发的一些区别。
0
梅开源
梅开源
@isapanda : 您好,请问您觉得网络游戏脚本里写得比较好的有哪些? 主流的游戏开发框架里Cocos2d-x突出优点在哪些方面? 用Cocos2d-x做魔兽世界天赋模拟器可乎?
isapanda
isapanda
回复 @梅开源 : 好吧 怪我没仔细看问题, 这里指的网络脚本背后的秘密是指通过游戏的现象分析其可能使用的算法 从而有针对性的进行改进,具体可以百度一下各种网游工作室所使用的一些“非法”技术的进化史也许会有一些启发,如当年梦幻西游无限刷海龟,30级利用传送门无限压镖等
梅开源
梅开源
回复 @isapanda : 看您介绍里”善于利用自己的开发经验发现网络游戏脚本背后的秘密“,我就是想问您研究过的感觉比较强大有特色的游戏脚本(剧情脚本,框架辅助等),能否略微举几个代表性例子。
isapanda
isapanda
我这里不太明白这里的网络游戏脚本是指的哪方面的,框架、游戏辅助、还是用于实现RPG剧情的脚本。使用cocos2dx最大的好处应该在于容易上手以及其优秀的跨平台能力,另外一个很明显的优点在于资料的完备性。至于天赋模拟器确实是一个不错的想法,我本人也曾经针对游戏《梦幻西游》做过许多类似的东西。
0
ruti
ruti
@isapanda :老师主要用什么语言开发,C++?Lua?js?
isapanda
isapanda
C++ python
0
h
hannnnnnn
@isapanda :大牛您好,以后unity的发展前景是不是会因为多平台游戏的发展而变得更好。
isapanda
isapanda
这个,不好妄断,不过目前来看前景是非常好的
0
gaga2013
gaga2013
@isapanda :希望大师再接再厉,出本 cocos creator ~
isapanda
isapanda
谢谢。
0
鸿尚法师
鸿尚法师
@isapanda :用Cocos2d-x开发应用合适吗?如何解决耗电问题?
isapanda
isapanda
作为练手的“玩具”强烈推荐,但是不建议真的进行实用,耗电问题的根源在于所调用opengl框架会不断的刷新屏幕,而不像传统的APP那样只在发生事件后金星响应,因此耗电问题无法解决。
0
归园田居
归园田居
@isapanda 大牛,请推荐一个2dx的学习路线
isapanda
isapanda
首先学习各个控件的使用,可以参考我的书《Cocos2d-x游戏开发实战精解》,然后根据个人需要补齐C++基础、设计模式、UML建模方面的知识,再深入可以了解人工智能、或者是阅读cocos2d框架源码等。
0
LittleLiu
LittleLiu
@isapanda :手游现在模板化很严重吧,网游基本上都是一个模式。我觉的开发上是不是h5的游戏更有前景呢
isapanda
isapanda
h5游戏不知道你是指小游戏还是大型网游呢,如果是小游戏的话实际应该可以认为是微信公众平台等营销手段的一种补充,几乎完全不需要技术成本,所以对个人来说如果搞技术的不要过于对其迷信。而大型网游就我了解国内目前主要是几款成型的源码进行修改,如果作为项目进行投资的话效果会非常显著,但是就个人来说做好了,很赚钱,但是就业的话前景并不十分看好。
0
榕树下_
榕树下_
@isapanda :现在cocos-x做3D方面中不中?
榕树下_
榕树下_
@isapanda 呵呵
isapanda
isapanda
回复 @榕树下_ : 可去官网下载2016cocos2d开发者大会PPT进行参考
榕树下_
榕树下_
@isapanda 确定是3D方面?
isapanda
isapanda
做小游戏的话 已经比较成熟了
返回顶部
顶部