本文目录一览

1,3D手游开发用什么语言

手机游戏用Java啊,不过你说的3D游戏,还有点为难安桌了,目前做3D还不成熟,资料也比较少。 总结的话:PC适合开发3D游戏,一般win32平台是C++和 DirectX,Linux平台是C++和OpenGL,Java不适合开发PC游戏,但适合开发手机游戏(目前仅2D)
安卓的是java、
C++
java。
java,手机应用基本都是这个!
安卓的应用是java写的

3D手游开发用什么语言

2,手机3D游戏开发

游戏引擎:dragon bone game engine for mobile phone(龙骨)希望对你要用
其实开发游戏用的软件不唯一,看你想开发哪一类我用的是rpg开发的,这个软件是一个开发角色扮演类游戏,但这只是一个开发的平台,还有3d软件:3d maxs ,可以处理一些3d图像,最重要的是c语言,这个是一切3d游戏的核心,如果你只用上面的软件我想游戏现在最先进的电脑也运行不起来,c语言可以帮助电脑运行减少不必要的弯路,才能起到高速运转作用,还有一个3d游戏不是一个人的工作能完成的,有时一个场景一天都处理不完,我不指望能得分,但我劝你,脚踏实地,学好c语言时,这些都非常简单,你一天都能学会。

手机3D游戏开发

3,开发3D游戏需要掌握哪些知识可以通过哪些工具开发程序

目前的3D游戏开发主要是通过别人做好的引擎直接拿来做游戏,所以游戏的事情主要只有美术、游戏故事文本、关卡和动作的脚本编写,还有其他诸多繁杂事物。 但是3D引擎的话,目前国内水平普遍不高。3D引擎主要通过C、C++来编写,一般目前的引擎都是在DirectX或者OPenL的基础上开发。程序的层次结构就是从驱动程序到DIrectX再到你的引擎。如此可节约大量的代码编写。 涉及到渲染的话,就要学习计算机图形学了,不过在此之前还是先看看windows游戏大师来详细的了解游戏引擎的大致架构。 这里有篇文章写的挺真实,可以看下。 ——————————————————————————————————————— http://hi.baidu.com/tlm1992/blog/item/053c232a195c35424ec2260c.html http://hi.baidu.com/tlm1992/blog/item/3fde8b40839eb45e500ffe0e.html

开发3D游戏需要掌握哪些知识可以通过哪些工具开发程序

4,3D网络游戏开发流程

游戏引擎开发 3D设计 美工设计 剧情设计 任务系统 游戏模式
一个开发组要很多人的,比如我们公司一个开发组就要几十个人,而且还在不断的招。这个是看项目的大小而去定开发组有多少人。一个小型休闲游戏只需要几个人就够了,但是一个大型MMORPG可能会需要几十甚至上百人。 需要以下开发人才:管理人才 美术人才 程序人才 策划人才 测试人才 后期还有运营人才 条件是根据开发的项目而定的,网游有2D 2.5D 3D,有MMORPG SLG 等等分类,不同的项目需要的人才条件不一样! 学习的话专精一样就行,当然要学跟自己项目相关的!这个不好说太广泛了! 招聘的话也是根据项目需要去招的!所以你至少要说明开发什么样的网游!一般来说一个3D项目主中会有以下职位设置,系统策划、文案策划、数值策划、关卡策划、执行策划,服务器程序、客户端程序、原画、场景建模、角色建模、动作、特效、测试、运营等等。具体职能看名字就知道了!当然管理人员一般指的是经理、制作人、项目经理、产品经理、测试经理、主策划、主程序、主美术等等对团队进行管理!

5,3D游戏开发

其实开发游戏用的软件不唯一,看你想开发哪一类我用的是rpg开发的,这个软件是一个开发角色扮演类游戏,但这只是一个开发的平台,还有3d软件:3d maxs ,可以处理一些3d图像,最重要的是c语言,这个是一切3d游戏的核心,如果你只用上面的软件我想游戏现在最先进的电脑也运行不起来,c语言可以帮助电脑运行减少不必要的弯路,才能起到高速运转作用,还有一个3d游戏不是一个人的工作能完成的,有时一个场景一天都处理不完,我不指望能得分,但我劝你,脚踏实地,学好c语言时,这些都非常简单,你一天都能学会。
开发3D游戏所要使用的东西主要有: 1、模型;3D游戏使用的模型大多是用3D Max、Maya设计的。 2、纹理贴图;有了模型并不能完美的表现出物体、人物的形态、面貌,还必须为这些模型加上蒙皮(也就是纹理)才能更好的表现细节、增强真实感。纹理贴图通常使用的工具是PS。(其实任何绘图工具都能使用,只不过PS功能丰富) 3、游戏剧本;这个就是游戏的内容,一般是使用某种脚本语言来设计(比如:Python)。 4、游戏引擎。这个是游戏的关键,所有的游戏视觉效果都是通过它展现的。前面提到的模型和贴图也是为引擎准备的。可以说,引擎的好坏决定游戏的表现力。游戏引擎就是你所说的“后台代码”(通常不会这么说,你的说法估计是借鉴网页开发的吧:-)),一般使用C++开发,其实任何语言都可开发,只是我们通常会选择速度快、效率高的语言来设计,因为,游戏程序是很讲求速度的:-) 引擎可以自己开发,也可以使用第三方现成的,这取决于你自己。

6,3D游戏怎么制作

3D游戏怎么制造,是要先学习3D MAX等软件使用的,而且制作一个3D游戏工程是很庞大地,基本不可能一个人完成,制作一个完整的游戏需要以下几个区的共同配合才能完成。动画区 建模区 渲染区 特效区 灯光区 材质区 动力学区 角色设定 原画区 平面专区 后期合成 以及等等 而且每个区的里面包含的技术也不但是一种,看了这么多你可能会觉得制作3D游戏会很难,难是肯定的,但是如果你想学,先学习3D MAX软件基本操作使用的,然后选择一个你感兴趣的方面在深度研究,学这个恒心是很重要地!加油了!加分哈
象你说的这类游戏不是1,2个人在几天时间能做出来的。 制作游戏,首先要有创意,然后就是要写游戏策划书。然后把具体制作内容分工给你的游戏小组的每个成员,具体实施。 制作3d游戏首先要有良好的3d建模师和贴图师。要有3d游戏引擎。 象《反恐精英》是用的《雷神之锤》的游戏引擎。 另外制作3d游戏就涉及到视角镜头的取向,游戏关卡的安排也会与2d游戏有所不同……等诸多问题。
开发环境一般为vc或者vb选择directx和opengl图形库,需要3d模型和动作等设计,比较复杂,可以选本3d游戏制作教程,从简单开始,万事开头难,后来就可以上手了。
本专业针对影视动漫行业的艺术设计类和影视制作类从业岗位设计,通过本专业的学习,学生将对整个动漫和影视中涉及的内容有深入的了解和认识,系统而全面的掌握影视和动漫制作相关知识。 此专业的学员将学习到的技能包括:绘画、设计基础、色彩应用技巧、建模、场景设施设计以及动画、渲染、数字图像处理以及材质贴图制作、视后期合成。 同时,在后期的三个月的项目实战环节中,学生将通过具体的商业项目案例,真正体验产品制作的流程,做到理论与实践的紧密结合。

7,大型3D网络游戏是如何开发制作的

游戏开发中的程序开发主要由如下几个方面组成: 1.图形引擎 2.声音引擎 3.物理引擎 4.游戏引擎 5.人工智能或游戏逻辑 6.游戏GUI界面(菜单) 7.游戏开发工具 8.支持局域网对战的网络引擎开发 9.支持互联网对战的网络引擎开发 下面逐一介绍每个部分: 1.图形引擎主要包含游戏中的场景(室内或室外)管理与渲染,角色的动作管理绘制,特效管理与渲染(粒子系统,自然模拟(如水纹,植物等模拟)),光照和材质处理,LOD(Level Object Detail)管理等,另外还有图形数据转换工具开发,这些工具主要用于把美工用DCC软件(如3DS Max,Maya,Soft XSI,Soft Image3D等)软件制作的模型和动作数据以及用Photo shop或painter等工具制作的贴图,转化成游戏程序中用的资源文件。 2.声音引擎主要包含音效(Sound Effect简称SE),语音(VOICE),背景音乐(Background music简称BGM)的播放。SE是指那些在游戏中频繁播放,而且播放时间比较短,但要求能及时无延迟的播放,VOICE是指游戏中的语音或人声,这部分对声音品质要求比较高,基本上用比较高的采样率录制和回放声音,但和SE一样要求能及时无延迟的播放,SE在有的时候因为内存容量的问题,在不影响效果的前提下,可能会降低采样率,但VOICE由于降低采样率对效果影响比较大,所以一般VOICE不采用降低采样率的做法。BGM是指游戏中一长段循环播放(也有不循环,只播放一次)的背景音乐,正是由于BGM的这种特性,一般游戏的背景音乐是读盘(光盘或硬盘)来播放。另外一些高级声音特效,如EAX,数字影院系统(DTS5.1),数字杜比环绕等。 3.物理引擎主要包含游戏世界中的物体之间、物体和场景之间发生碰撞后的力学模拟, 以及发生碰撞后的物体骨骼运动的力学模拟(比较著名的物理引擎有havok公司的game dynamics sdk,还有open source 的ODE—Open Dynamics Engine)。 4.游戏引擎主要是把图形引擎、声音引擎、物理引擎整合起来,主要针对某个游戏制作一个游戏系统,其包含游戏关卡编辑器,主要用途是可以可视化的对场景进行调整,光照效果和雾化等效果调整,事件设置,道具摆放,NPC设置,另外还有角色编辑器,主要用于编辑角色的属性和检查动作数据的正确性。一般日本游戏公司的做法,他们会把关卡编辑器和角色编辑器直接做到游戏中,所有的参数调整都在游戏中通过调试菜单来进行编辑,所以一般他们把这部分调试菜单的功能做的很强大,同时在屏幕上实时的显示一些重要的信息,这样做的好处是关卡编辑器调整的效果直接就是游戏的效果,但是对于程序的重用性来说可能不是很好,比如说要用到另外一个游戏项目中就比较难,除非两个游戏类型相同,只要把场景和角色数据换一下,还有做下一代产品也没有问题,只要根据式样增加调试菜单的功能就可以了。 5.人工智能和游戏逻辑开发,这部分日本和欧美的游戏开发模式也有很大不同,在欧美游戏公司中运用脚本语言开发很普遍,所以这部分程序开发主要是用脚本语言编写,而且脚本程序和游戏程序的耦合性很低,有单独的编辑、编译和调试环境,这样比较利于游戏程序和关卡设计开发分开,同时并行开发,所以一般他们都会有专门做关卡设计的程序员岗位。而日本游戏公司脚本语言一般和游戏的耦合性比较高,一般通过一些语言的宏功能和一些编译器的特定功能来完成一个简单的脚本系统,所以一般这些脚本程序只能在游戏程序中进行调试,而不能在一个单独的脚本编辑,编译环境中进行开发。 6.游戏GUI界面(菜单),主要是指那些游戏中用户界面设计,有做的复杂,有简单的,做的简单就是2D GUI界面,做的复杂有3D GUI界面。 7.游戏开发工具主要包含关卡编辑器,角色编辑器,资源打包管理,DCC软件的插件工具等开发。 8.支持局域网对战的网络引擎开发,主要解决局域网网络发包和延迟处理,通讯同步的问题,有同步通讯和异步通讯两种做法,异步通讯用于那些对运行帧速要求比较高的游戏,同步通讯相对异步通讯来说效率相对低,但是同步通讯的编程模型相对异步通讯来得简单一些。 9.支持互联网对战的网络引擎开发,目前大部分网游都是C/S结构的,服务器端软件配置管理,服务器程序的最优化,还有游戏大厅、组队、游戏逻辑处理、道具管理、收费系统等。另外还有一些网络系统是C/S和P2P两种结构混合的,如XBOX Live等.
主要分几大模块:3D建模&声音&地图设计;游戏角色的数据结构设计;游戏运行设计;网络方面;地图设计;AI设计。下面分别介绍: 一、3D建模&声音 这些主要是美工人员的工作,主要包括音乐制作;3D模型制作(现在Maya最常用),这个不光是静态模型的制作,还要包括运动姿态的动作。 二、游戏角色的数据结构设计 现在来讲这一部分,用C++的比较多。因为C++的继承性比java好一些,而且运行速度快。比如设计出个基类--人物:所有游戏人物角色都继承于此类,此基类的属性有血,魔,生/死,方法有运动(上下左右)等。所有的子继承都是在这个框架上添血加肉。再比如说建筑物的基类,属性就是血有多少,方法一般没有,但像星际那样房子可以飘起来,那就是建筑物的一个方法。 除了对象设计之外,还要编写对象操作3D模型的接口。什么是接口呢?就用对象的方法操作3D模型的表现。比如人物的行走,攻击等不同的方法对应模型的不同动作。 三、游戏运行设计 就是游戏运行的时候,的一个共同遵守的条约。有一个动态栈式结构,存储当前存活的人物,如果一个人物的属性为死亡,那么运行时过几秒后就将该人物从栈式结构中删除。还有,比如出现多个人物挤在一起的时候,要设计算法让他们一个一个通过。 四、网络方面 这个方面也比较重要,现在大部分游戏是C/S的模式。设计同步性是非常重要的。比如战斗运算中,你对一个敌人发了致命一招,这一招你发出去后,数据包发送到对方电脑上是有一定时差的,如果在该数据包接收之前,他又给你发了一招,那么谁先阵亡呢?在你对手眼中应该你先阵亡,而在你眼中他应该先死。这个一定要设计的严谨,包括系统公用时间,网络延迟的判断等等,对于游戏体验有重要的影响。 五、地图设计 地图实际就是一个大的二维数据结构,在运行时载入游戏运行程序中,有些地方可以走,有些地方走不通,这实际就是二维结构中每一点的属性值不同。 六、AI设计 AI就是人工智能,如果和电脑对战的时候电脑的操作就是AI控制的,根据选择的电脑难度不同,AI会采取或聪明或傻的行动。另外AI对玩家操作也有帮助,比如玩FIFA的时候,你操控一个运动员往前跑,其它队员也会自动走位。
你好!你说的这些问题应给是一本书的量去给你解答,游戏编程是很复杂很庞大的工程。建议你买本游戏开发导论这样的书看看。你会受益匪浅的!
呵呵 现在可以发达了 再加上各种设计就OK了
楼上说的很有道理 啊

文章TAG:3d游戏手游怎么开发游戏  手游  怎么  
下一篇