游戏脚本用什么语言写?

作者&投稿:伯婵 (若有异议请与网页底部的电邮联系)
~ 谁能给我讲讲游戏脚本的事,用什么语言编写?是不是需要你所玩游戏的代码? 10分
目前游戏脚本用得多的是按键与TC简单开发,前者需要用到VB,学习起来比较吃力,后者是一个新推出的游戏脚本制作工具,可以说它在这方面弥补了按键的很多不足的地方,再一个就目前的情况来看,很多游戏都对按键进行封杀,所以按键的紶景也是非常的不容易乐观的,就我而言,我更看TC简单开发,必定目前刚推出,游戏商基本上不对其进行封杀,再就是它支持中文编程,有自己的编程语言体系,编写一些游戏脚本自然不需要用到其它的开发语言。
Win平台的游戏一般是使用什么语言开发的
一般的大型游戏开发绝不是用某种语言这么单纯的问题。一个大型游戏的开发需要庞大的团队使用各种各样的语言和工具来完成。总结一下主要有C/C++,汇编语言,着色器语言,脚本语言,高效的开发语言C#或Java。

首先一般的游戏开发架构(Windows平台)从底到顶一般是Direct X™——游戏引擎——游戏。

Direct X™相当于所有显卡的一个统一接口,为游戏提供一个利用硬件渲染的编程模型,但Direct X™接口为了追求高性能功能非常单纯和松散,不利于游戏的高效开发。此时就需要根据游戏特点对其进行适当的取舍和封装,实现一组更高抽象的游戏开发接口和框架,可以理解成游戏引擎中的图形引擎。这部分的开发一般使用的语言是C/C++和少量的汇编语言。

至于游戏引擎是一个非常复杂的功能聚合体,所有的游戏开发工作都是在之上进行的。包括图形引擎,音频引擎,碰撞引擎,艺术资源管理,脚本引擎等等。到此为止几乎还没有涉及到你所说的游戏开发。

首先在图形渲染方面,例如光照阴影处理等等,现代显卡一般是通过可编程着色器实现对图形效果的控制,所采用的编程语言一般是一些着色器语言,例如Direct X™采用的HLSL,OpenGL使用的GLSL等等,语法类似C语言,游戏执行时被编译加载到显卡上,在实现硬件渲染速度的同时又实现了软件编程的灵活性。

大型游戏开发的绝大部分工作其实都是在编写游戏脚本,脚本是大型游戏得以如此高速开发和发布的主要原因。脚本化的开发让游戏开发摆脱了硬编码的种种弊端,让游戏内容可以轻易的修改和调试。游戏故事如何进行,各种事件如何触发,何时该播放哪些声音或动画,如何使用艺术团队创作的资源,这些都是在脚本中编写的,可以说引擎决定了游戏能做什么,而脚本才真正决定了游戏做了什么。一些著名的引擎如虚幻系列都有自己独特的脚本语言,其他一些引擎可能会采用一些第三方的脚本语言,比如比较流行的Lua。所以开发一个新游戏最简单的情形就是沿用之前的引擎,创作艺术资源,然后编写脚本将其组织成一个游戏,几乎不需要什么底层的编程语言。

开发环境方面,游戏团队内部可能会使用一些开发和设计工具对资源进行处理,可以理解成游戏引擎的IDE,这部分因为是内部工具,而且可能需要经常修改所以一般采用比较高效的开发平台和语言,比如暴雪就是部分使用.NET和C#进行一些内部工具的开发。

至于引擎核心的开发,Windows平台比较流行的方法是使用最新版本的Visual Studio,显卡厂商如NVIDIA也会为VS开发一些插件来简化显卡编程和调试。
游戏用什么语言编写的?
CS是用VC++写的,魔兽不清楚了,大多都用VC++,C++,DELHPI写的手机上用的JAVA
一般的游戏都是用什么语言开发的
一般的大型游戏开发绝不是用某种语言这么单纯的问题。一个大型游戏的开发需要庞大的团队使用各种各样的语言和工具来完成。总结一下主要有C/C++,汇编语言,着色器语言,脚本语言,高效的开发语言C#或Java。

首先一般的游戏开发架构(Windows)从底到顶一般是Direct X?——游戏引擎——游戏。

Direct X?相当于所有显卡的一个统一接口,为游戏提供一个利用硬件渲染的编程模型,但Direct X?接口为了追求高性能功能非常单纯和松散,不利于游戏的高效开发。此时就需要根据游戏特点对其进行适当的取舍和封装,实现一组更高抽象的游戏开发接口和框架,可以理解成游戏引擎中的图形引擎。这部分的开发一般使用的语言是C/C++和少量的汇编语言。

至于游戏引擎是一个非常复杂的功能聚合体,所有的游戏开发工作都是在之上进行的。包括图形引擎,音频引擎,碰撞引擎,艺术资源管理,脚本引擎等等。到此为止几乎还没有涉及到你所说的游戏开发。

首先在图形渲染方面,例如光照阴影处理等等,现代显卡一般是通过可编程着色器实现对图形效果的控制,所采用的编程语言一般是一些着色器语言,例如Direct X?采用的HLSL,OpenGL使用的GLSL等等,语法类似C语言,游戏执行时被编译加载到显卡上,在实现硬件渲染速度的同时又实现了编程的灵活性。

大型游戏开发的绝大部分工作其实都是在编写游戏脚本,脚本是大型游戏得以如此高速开发和发布的主要原因。脚本化的开发让游戏开发摆脱了硬编码的种种弊端,让游戏内容可以轻易的修改和调试。游戏故事如何进行,各种事件如何触发,何时该播放哪些声音或动画,如何使用艺术团队创作的资源,这些都是在脚本中编写的,可以说引擎决定了游戏能做什么,而脚本才真正决定了游戏做了什么。一些著名的引擎如虚幻系列都有自己独特的脚本语言,其他一些引擎可能会采用一些第三方的脚本语言,比如比较流行的Lua。所以开发一个新游戏最简单的情形就是沿用之前的引擎,创作艺术资源,然后编写脚本将其组织成一个游戏,几乎不需要什么底层的编程语言。

开发环境方面,游戏团队内部可能会使用一些开发和设计工具对资源进行处理,可以理解成游戏引擎的IDE,这部分因为是内部工具,而且可能需要经常修改所以一般采用比较高效的开发和语言,比如暴雪就是部分使用.NET和C#进行一些内部工具的开发。

至于引擎核心的开发,Windows比较流行的方法是使用最新版本的Visual Studio,显卡厂商如NVIDIA也会为VS开发一些插件来简化显卡编程和调试。
游戏里的脚本 都是用什么语言写的
可以用Lex和Yacc,没有什么语言,一般自己定义
游戏源码一般都是用什么语言写的?
编写单机 PC/主机游戏现在都是 C++ 加上一个脚本语言(比如 Lua,这地方不需要脚本引擎多么高性能,够用就好)。游戏的架构是引擎 + 游戏逻辑,两者代码量是引擎远远大于游戏逻辑。商业游戏往往引擎是重用多于自研,所以那些大型游戏的代码也不是全部都是一行一行敲出来的——很可能其中许多内容是买来的。

网游服务端则一般是自研,这个真是一行一行敲了。网游 EVE 的服务器完全是照着超算的标准修的,算法也完全是超算的算法。编写单机 PC/主机游戏现在都是 C++ 加上一个脚本语言(比如 Lua,这地方不需要脚本引擎多么高性能,够用就好)。游戏的架构是引擎 + 游戏逻辑,两者代码量是引擎远远大于游戏逻辑。商业游戏往往引擎是重用多于自研,所以那些大型游戏的代码也不是全部都是一行一行敲出来的——很可能其中许多内容是买来的。
游戏开发中常用哪种脚本语言?
一般大型的商业游戏引擎有自己的脚本语言,比如Unreal3就有自己的一套Unreal Script ,Unity3d可以用C#、JavaScript~~

也有用Python的,不过游戏里面最知名,用的最多的还是Lua。

魔兽世界的脚本语言就是Lua。

有些公司自主开发的引擎是不公开的,我们也不知道用什么,很可能是有自己的一套脚本语言系统,有本书《Game script mastery》就是讲解游戏里面脚本引擎搭建的,如果有兴趣,加上一点汇编语言和编译原理的基础,可以跟着这本书上的看看。推荐还是用Lua(前面那本书也提到Lua了),这个东棱现在比较流行,资料齐全,有问题也方便交流。
现在用什么语言写游戏脚本好点 5分
CE+OD+E 采纳
做正规游戏用什么语言编写脚本最好
做正规游戏用自己家写的引擎内部语言写脚本。
T语言 Y语言 C语言哪个写游戏脚本好??
看到这三个选项,心情真的不太好形容,对T语言和Y语言不是特别了解,大概说一下自己的感觉。

C语言是更贴近底层的编程语言,全英文的字母的那种,属于面向过程的语言,个人认为用C语言写游戏脚本有点儿求虐,因为接口什么的都要自己写。不是很建议用。当然,前提是你说的是纯C语言,而不是C++、VC++这种C语言的衍生品。

T语言虽然有点儿过时,不过确实有很多人用TC做出过很炫的游戏效果,应该也容易找到一些例子,方便借鉴。

Y语言不是很了解,只知道是中文编程的典范,全中文内核,不太清楚是不适合写游戏脚本。

但是我觉得如果选用T语言和Y语言之前,应该考虑一下你要做什么游戏的脚本,如果是全英文的游戏内核,就要考虑中文编程和英文游戏的对接问题了,特别是Y语言。不是我崇洋 *** ,但是事实证明国内出的一些计算机相关的东西确实都有很多不足之处,有时候可能会很坑。

最后建议还是选用一下现在主流的语言做游戏脚本,想javascript之类的,这些语言其实语法没比T或Y语言难多少,但是因为大家都在用,可以找到很多资料,还可以有更多的人让你请教。


怎么制作手机游戏脚本啊
3. 收费;(虽然作者初衷是推广中文编程,但是推广也是要钱的嘛,能理解)4. 易语言需要进行一定的学习,相对其他几个解决方案来说难度略高;易语言解决方案总的来说,由于是中文的并且有大量现成知识库做支撑,很容易就能实现功能,所以一直被用来作为中控型的脚本来编写,不大会被用来进行生成app的方式来...

游戏编程用什么语言
一些东西需要重复性的工作来做,我们是不是应该会点脚本语言?至少不用重复的去干某一件事情。基础的讲完了,高大上的东西是不是也得搞搞,不是搞搞是要精通。Direct X是建立在OpenGL上的,OpenGL语法类似C语言,游戏执行时被编译加载到显卡上,在实现硬件渲染速度的同时又实现了软件编程的灵活性。游戏...

lua脚本目前应用的多吗?主要用途是?
Lua一般用于嵌入式应用,现在越来越多应用于游戏当中,魔兽世界,愤怒的小鸟都有用到。Lua极易嵌入到其他程序,可当做一种配置语言。还有很多需要性能的地方,比如:游戏脚本,nginx,wireshark的脚本 可以直接使用 C 代码写的函数。比如corona 移动应用开发平台,跟PhonePap类似,不过使用Lua做开发语言,应...

游戏脚本一般是用什么软件开发的
这个看情况吧,如果你有编程基础的可以用c、c++,c#,python等语言。如果没有那就用按键精灵,脚本精灵,或者易语言,这些都有封装好的库,直接调用就行了

游戏脚本怎么做 用的什么语言?
lua,python,都可以

游戏脚本一般是用什么软件开发的
比如网游里的全自动做任务的程序,大部分就是脚本,也可以说是“外挂”或“辅助”,但有一点就是最简单的没有注入形式,就只是代替你的双手和眼睛。其他比较深入的,在这就不做详解,个人手打,也比较麻烦的啊。给你推荐一款,脚本的编译器,使用易语言编程(也叫做中文编程),叫按键精灵。你去下载...

游戏脚本一般是用什么软件开发的
这个看情况吧,如果你有编程基础的可以用c、c++,c#,python等语言。如果没有那就用按键精灵,脚本精灵,或者易语言,这些都有封装好的库,直接调用就行了

游戏脚本怎么写?
优酷上有触动精灵教学视频,从 Lua 语言基础到源码讲解,很全哦~而且 Lua 语言是通用的脚本语言,比按键自己的MQ语言更简单实用,现在很多手游也是用 Lua 辅助开发的呢。问题二:求助,编写一个简单的游戏脚本,用什么软件 两个,一是RPG Maker,能做2d的日式回合制rpg,配合脚本还可做出其他的,可...

游戏是用什么语言写的?
大型游戏开发的大部分工作其实都是在编写游戏脚本,脚本是大型游戏得以如此高速开发和发布的主要原因。脚本化的开发让游戏开发摆脱了硬编码的种种弊端,让游戏内容可以轻易的修改和调试。比如比较流行的语言。,然后编写脚本将其组织成一个游戏,不需要什么底层的编程语言。Windows平台比较流行的方法是使用最新...

unity3d用什么语言
Unity3D使用C#语言进行开发。Unity3D是一款广泛使用的游戏开发引擎,支持多种编程语言,其中C#是其官方支持并推荐使用的开发语言。C#是一种安全、稳定的编程语言,它具有面向对象的特点,语法简洁且易于学习。Unity3D的开发者可以通过C#来创建游戏脚本,实现游戏的各种功能和逻辑。选择C#作为Unity3D的主要开发...

涵江区18993922099: 我想写游戏辅助需要学什么脚本语言 -
爱新觉罗弘不拉: 看你要学什么脚本~要是学习linux里面的shell脚本的话自己买个linux基础书直接看然后买一本linuxshelll脚本学习指南就行了

涵江区18993922099: 做正规游戏用什么语言编写脚本最好 -
爱新觉罗弘不拉: 做正规游戏用自己家写的引擎内部语言写脚本.

涵江区18993922099: 现在网络游戏开发都用什么语言 -
爱新觉罗弘不拉: 商业游戏一般使用几种语言混合开发,比如C++接合脚本预言.主流语言是C/C++,脚本常用的有Lua和python.有的游戏的脚本语言是开发者自己写的.不那么常用的语言有delphi、java(手机上常用的)、C#. 至于戏开发工具个人认为并不重要,VC主要是看重C++的运行效率而已.在今后几年内,网络游戏开发仍将以C++语言为主,不过服务器可能就会是运行LINUX\UNIX的平台了.这样如果是客户端程序员,应该还是微软的.net,如果是服务器端程序员,就最好去适应一下LINUX的C++开发. 想要参考书的话.可以去下面看看: http://book.gameres.com/

涵江区18993922099: 网络游戏开发都用什么语言 -
爱新觉罗弘不拉: c或c++,绝不是java,c#那种封装的过多的高级语言.用C或c++乍看上去似乎不太占优势,好像在图像的显示上要麻烦.但是大型的网络游戏更重要的是效率,用c或c++编写并辅之于优化的算法可以程序的效率更高,通讯的信息量减小,使相同的硬件资源可以支持更多的用户.这是其它高级语言不可比拟的.用c或c++的另一个原因是游戏中最难制作的是图像特效的渲染,这也是java,c#等软肋.所以从事网络游戏开发人员的薪水是软件从业人员中相对较高的,也是发展前景很好.这些信息来源于给我们上课的有十年以上工作经验的华为工程师.

涵江区18993922099: C++或者C可以写游戏脚本吗? -
爱新觉罗弘不拉: 可以,但C++和C语言是易学难精的语言,编写脚本很容易出现bug和其他问题,但他的灵活性和简易性也不可忽略,而目前比较流行的脚本:Python、Lua、ruby和Erlang,具体可以看看这篇文章http://wenku.baidu.com/link?url=sQUU5_rphUIoAHXLKV2OplLJIhD3okQkg7QMSqO2tSEJFV3F20SFd_H8S6Ql9uuF78YHf4Kj9TKgdJFdDa2AH2gmwLXUAWx9hmAcnQug0sy

涵江区18993922099: 做脚本一般是用什么语言程序编写的?可以用C语言编写吗? -
爱新觉罗弘不拉: 可以用C语言,但是一般很少有人用C,一般都是用ASP、PHP、JSP或者JAVASCRIPT、VBSCRIPT来写

涵江区18993922099: 现在用什么语言写游戏脚本好点 -
爱新觉罗弘不拉: CE+OD+E 采纳

涵江区18993922099: 游戏辅助工具脚本是用什么语言的?
爱新觉罗弘不拉: 听说一般是用易语言编写.

涵江区18993922099: 一般的游戏都是用什么语言开发的? -
爱新觉罗弘不拉: 一般的大型游戏开发绝不是用某种32313133353236313431303231363533e78988e69d8331333365643537语言这么单纯的问题.一个大型游戏的开发需要庞大的团队使用各种各样的语言和工具来完成.总结一下主要有C/C++,汇编语言,着...

涵江区18993922099: 用TC编游戏脚本需要学习什么语言啊,拜托高手告诉下 -
爱新觉罗弘不拉: 你好!楼上是白痴吗,不懂就不要乱说了.你说的TC是C语言的编译器Turbo C,而人家问的是TC简单开放语言,是一门新语言,支持中文编程.希望对你有所帮助,望采纳.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网