想自己做一个手机游戏试试,流程是什么,都需要学些什么? 50
如题,想自己做一个简单的手机游戏,由于没接触过所以不知道从哪下手,求告知都需要哪些知识,还有流程。...
如题,想自己做一个简单的手机游戏,由于没接触过所以不知道从哪下手,求告知都需要哪些知识,还有流程。
展开
16个回答
展开全部
你好 做手机游戏 我分开说好了
首先做手机应用(手机游戏其实也是应用的一种) 首选 肯定是 安卓 或者 ios 二选一
安卓 肯定就是java了 (我比较了解 干这个的) 后一种我就不熟了
那么 这个方向的技能 需要 javaLogic 也就是java的基本逻辑 然后是 web应用 也就是服务器技术 jsp 、servlet 前端的话 页面 要学习 js jquery html也就是div+css
再从游戏来说 游戏那么多精美的图片 想要绚丽的效果 肯定少不了的 那么就是 flash 图片处理之类的技术了
如果你只是想练手 做个小游戏 例如 贪食蛇 俄罗斯方块 扫雷 坦克大战之类的 那么入手的方向是
先搞懂游戏的算法 简单来说 如何判断蛇吃到了食物 如何让蛇前进后退 俄罗斯方块 : 如何这一层满了就消除 如何变幻方块模型 扫雷: 如何查找周围有几颗雷 这些都是游戏的算法 搞懂了这些逻辑算法 就好做了
希望能帮到你 谢谢
首先做手机应用(手机游戏其实也是应用的一种) 首选 肯定是 安卓 或者 ios 二选一
安卓 肯定就是java了 (我比较了解 干这个的) 后一种我就不熟了
那么 这个方向的技能 需要 javaLogic 也就是java的基本逻辑 然后是 web应用 也就是服务器技术 jsp 、servlet 前端的话 页面 要学习 js jquery html也就是div+css
再从游戏来说 游戏那么多精美的图片 想要绚丽的效果 肯定少不了的 那么就是 flash 图片处理之类的技术了
如果你只是想练手 做个小游戏 例如 贪食蛇 俄罗斯方块 扫雷 坦克大战之类的 那么入手的方向是
先搞懂游戏的算法 简单来说 如何判断蛇吃到了食物 如何让蛇前进后退 俄罗斯方块 : 如何这一层满了就消除 如何变幻方块模型 扫雷: 如何查找周围有几颗雷 这些都是游戏的算法 搞懂了这些逻辑算法 就好做了
希望能帮到你 谢谢
展开全部
首先你有编程基础是再好不过的了。 手机游戏开发的平台是JME,一般不会用到C++。当然学过C++的更好。
你学的可能是JEE,所以你一定要把JME好好学一下,重点是MIDlet,CANVAS,RecordStore。此外MIDP1.0和2.0的特性要搞清楚,如果做和网络有关的还要学习MIDP网络编程。掌握这些就基本上门什么问题了,学的不多,对于一个会C++/JEE的人来说,应该可以在1个月左右学完。
和其他语言一样,JME关键是要多练,自己试着开发几个小游戏出来是不错的练习办法,可以找出你学习上的不足点。有条件的话,做出来的游戏应该拿到真机上运行,因为在模拟器上运行和真机有区别。
如果是独立开发手游,那么还要掌握一些基本的软件,如PhotoShop,Mappy,和简单的声效处理。
扩展资料
想要成为手机游戏开发者吗?你的目标可能是从应用商店中赚取大量金钱,也可能只是为了寻找新的挑战。无论你的目的是什么,当设计应用时,可能需要考虑到代码层面之外的某些东西。
在你开始进行开发之前,你需要弄清楚那些必须解决的问题。谁会使用这些应用?他们会在何处使用?他们会如何使用?如果他们同时参与其他的活动,会对应用的使用有何影响?
你学的可能是JEE,所以你一定要把JME好好学一下,重点是MIDlet,CANVAS,RecordStore。此外MIDP1.0和2.0的特性要搞清楚,如果做和网络有关的还要学习MIDP网络编程。掌握这些就基本上门什么问题了,学的不多,对于一个会C++/JEE的人来说,应该可以在1个月左右学完。
和其他语言一样,JME关键是要多练,自己试着开发几个小游戏出来是不错的练习办法,可以找出你学习上的不足点。有条件的话,做出来的游戏应该拿到真机上运行,因为在模拟器上运行和真机有区别。
如果是独立开发手游,那么还要掌握一些基本的软件,如PhotoShop,Mappy,和简单的声效处理。
扩展资料
想要成为手机游戏开发者吗?你的目标可能是从应用商店中赚取大量金钱,也可能只是为了寻找新的挑战。无论你的目的是什么,当设计应用时,可能需要考虑到代码层面之外的某些东西。
在你开始进行开发之前,你需要弄清楚那些必须解决的问题。谁会使用这些应用?他们会在何处使用?他们会如何使用?如果他们同时参与其他的活动,会对应用的使用有何影响?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你需要去学一款游戏引擎,精通一下几种编程语言的一种
C++ C# JavaScript Lua Typescript
C++会用在虚幻引擎和cocos 2d-x引擎当中lua也会用在Cocos当中
其中Lua也是热更新基本上必用的需要,如果我记得没有错的话魔兽就是lua写的。之后是ts与js(简写了下),这两种需要用在Cocos creator引擎当中,比较适合一些小游戏及h5游戏。最后是我从事的unity开发他需要你熟练掌握c#,比较出名的就是熟知的王者荣耀了,而虚幻比较出名的有刺激现场,cocos的话好像梦幻是这个做的记不清了,而Creator的话它的年龄比较小但是它十分适合h5游戏开发。一般来说游戏引擎都是可以跨平台的不用担心,像之前有人说需要Java,我在这里告诉你Java制作的游戏少之又少,13年之前可能会有人用它做一些单例的安卓游戏,但之后基本只用它只在接安卓原生的一些东西时才用的到,java一般是用来做后端的一些东西比如和数据库服务器结合的一些东西。比如超市里收钱的系统,比如食堂充卡时的系统,等等。但是Java没办法很好的向iOS跨平台,所以人们逐渐舍弃了Java游戏开发,不要听之前那个人说的我们开发一般不用Java。可惜我没第一时间看到你的问题,希望你别走弯路。
C++ C# JavaScript Lua Typescript
C++会用在虚幻引擎和cocos 2d-x引擎当中lua也会用在Cocos当中
其中Lua也是热更新基本上必用的需要,如果我记得没有错的话魔兽就是lua写的。之后是ts与js(简写了下),这两种需要用在Cocos creator引擎当中,比较适合一些小游戏及h5游戏。最后是我从事的unity开发他需要你熟练掌握c#,比较出名的就是熟知的王者荣耀了,而虚幻比较出名的有刺激现场,cocos的话好像梦幻是这个做的记不清了,而Creator的话它的年龄比较小但是它十分适合h5游戏开发。一般来说游戏引擎都是可以跨平台的不用担心,像之前有人说需要Java,我在这里告诉你Java制作的游戏少之又少,13年之前可能会有人用它做一些单例的安卓游戏,但之后基本只用它只在接安卓原生的一些东西时才用的到,java一般是用来做后端的一些东西比如和数据库服务器结合的一些东西。比如超市里收钱的系统,比如食堂充卡时的系统,等等。但是Java没办法很好的向iOS跨平台,所以人们逐渐舍弃了Java游戏开发,不要听之前那个人说的我们开发一般不用Java。可惜我没第一时间看到你的问题,希望你别走弯路。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先学C语言;(必学)
再会C++;(必学)
建议再学一下C++的设计模式;(建议学)
学会使用一款游戏引擎。但是游戏引擎大致分两种,一种是2D游戏引擎,一种是3D游戏引擎。3D游戏引擎建议你选择unity3D,但是使用这个游戏引擎是收费的,而且你还需要会C#,C++基础好的话学C#很快,因为C#相比C++要简单得多,估计2个星期就能学会。2D游戏引擎建议选择cocos2dx,如果你只是自己做游戏的话建议选择2D游戏,毕竟一个人开发3D游戏的话也不太现实,cocos2dX使用C++语言开发,而且是免费的,掌握好面向对象语言的特性,开发起来是非常轻松愉快的。
开发游戏的话,我们一般不选择JAVA语言,原因是java速度太慢,又没有什么好用的游戏引擎。
学一点美术去。。。
ps:如果将后来在学习或者开发中有什么问题的话可以私信我。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2021-11-11 · 百度认证:广州市王氏教育科技有限公司官方账号
CGWANG王氏教育集团
专注于CG绘画/影视/剪辑/后期/3D模型/游戏设计/短视频制作等职业教育。 官方APP:绘学霸(应用市场搜索) 官网:www.cgwang.com 网校:www.huixueba.net
向TA提问
关注
展开全部
你可以先去【绘学霸】网站找“游戏设计/游戏制作”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-943043275451666452
想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。
自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-943043275451666452
在“游戏设计/游戏制作”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。
大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html
想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。
自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-943043275451666452
在“游戏设计/游戏制作”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。
大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询