游戏中一些常用的“行话”

简介: 每个领域都有一些属于自己的“行话”,游戏领域也不例外。这些“行话”对于了解游戏开发的人来说是日常用语,但是,对于非游戏行业的人来说其可能完全是不知所云。所以,在此你需要了解一些“行话”的含义,以便于在接下来的内容中,你能够清楚我所表达的是什么。无需担心,我们只是了解几个必要的概念,而且,它们都很容易理解。

每个领域都有一些属于自己的“行话”,游戏领域也不例外。这些“行话”对于了解游戏开发的人来说是日常用语,但是,对于非游戏行业的人来说其可能完全是不知所云。所以,在此你需要了解一些“行话”的含义,以便于在接下来的内容中,你能够清楚我所表达的是什么。无需担心,我们只是了解几个必要的概念,而且,它们都很容易理解。


- 精灵



游戏中的一张图片就是一个精灵,通常一个游戏中包含很多的精灵(即很多的图片)。

640.png

如上图中,所有红框框出来的都是精灵,飞机是精灵,子弹是精灵,敌人是精灵,甚至整张背景图都可以是精灵。所以以后在游戏开发中看到“精灵”两个字,你就应该知道指的是图片。


-



如果把一个游戏看作是一座房子,那么一个场景就相当于房子中的一个房间,在房子里你可以从一个房间进入另一个房间,在游戏中你可以从一个场景进入到另一个场景。房子中的每个房间通常都有自己的布局和家具,游戏中的场景也是,每个场景都包含着自己的资源和内容。一个游戏中至少会有一个场景,就像即使是最简单的房子也至少有一个房间。


- 克隆



你有一个红色的重量为1千克的球,想象一个如果你有复制能力,你能够复制出另一个红色的重量为1千克的球,这个复制出来的一模一样的球就叫做克隆体,你可以克隆出无数的球,而这些球都与第一个球有着同样的特性:红色的重量为1千克。当你再听到“xxx的克隆体”,你就应该知道这个东西是根据某个东西克隆出来的,而它与那个东西有着同样的特征。


- 脚本



也可以叫做逻辑,主要用于控制游戏中的物体的行为,比如说:让这个敌人从A点移动到B点。要实现敌人从A点移动到B点的这个行为就需要脚本的帮助。当你看到“给某个东西增加一个脚本,让其可以干什么”,其实意思就是需要给某个东西增加一种行为或者能力。


- 摄像



当你用手机拍照的时候,屏幕中显示的图像就是你通过摄像机看到的世界。想象一下你现在拿着手机拍的是游戏中的世界,作为游戏开发者,你希望你的游戏世界中的哪些景色会显示在图像中呢?是的,作为游戏开发者,你拥有这样一种能力:只让玩家看到你希望他们看到的世界。


- 变量



变量相当于你的随身记录员,当你需要记录一场比赛的得分时,你可以告诉它,帮我记录两个数字,甲队每进一个球,这个数字加一,乙队每进一个球,另一个数字加一,比赛结束后,看看哪个数字大哪个队赢。或者,你需要临时记录一个信息,稍后会再来取,也可以告诉它。变量就是帮我们记录信息的东西,例如:“玩家有100的血量”,就可以设置一个变量“玩家血量”,然后让它来记录一个值100。


- 事



也可以叫做通知,需要由两方来完成,一方叫做“发送者”,一方叫做“接收者”。通常有“一对一”以及“一对多”两种形式,就像你在微信群中@某个人与@所有人的区别。“发送者”只负责播报通知,具体如何做由“接收者”来决定。例如,火灾报警器只负责将火灾的信息播报给我们,我们在听到到火灾警报后该如何行动由我们自己决定。


- 函数



将一些相对复杂的或者需要重复使用的功能,打包起来装到一个“黑匣子”里。举个例子:当你想打开电视机的时候,你无需了解电流的作用或者电视成像的原理,你需要做的唯一的事情就是按下遥控器上的电源键。函数就是把一些相对复杂的功能包装到一个黑盒子里,函数通常都有输入和输出,如果把电视机比作一个函数的话,按遥控器上的电源键就相当于输入,电视打开出现影像就相当于输出。


相关文章
|
6月前
|
开发者
为什么你的游戏做不出来?
为什么你的游戏做不出来?
58 0
|
29天前
|
机器学习/深度学习
猜谜游戏
【10月更文挑战第16天】猜谜游戏。
54 6
|
6月前
如何在游戏中实现飘花和落叶效果?
如何在游戏中实现飘花和落叶效果?
70 1
|
资源调度
游戏分享总结
游戏分享总结
53 0
|
开发者
为什么你的游戏做不出来
这个收藏的行为多少让我无法理解,收藏一篇教程,或许会想着以后有时间再来学(看看自己的收藏夹就知道,根本就没有以后),收藏这样的一篇“为什么游戏做出不来”的文章是为了什么呢?难道是为了以后游戏做不出来了,回来看看,找个理由?想做游戏的人我也见过不少了,但是最终能够做出来的确实不多。这再一次证明了,想法和行动之间的那条难以逾越的鸿沟。我发现了这样一种现象,
99 0
在游戏中实现飘花和落叶效果
嗨!大家好,我是小蚂蚁。 今天这篇文章分享一下如何在游戏中实现飘花和落叶的效果,在游戏背景中加入它们,能够让你的游戏更加的栩栩如生。 之前我们讲过如何在游戏中实现一场雨,主要利用的随机性,一系列的随机处理模拟出了下雨的效果,对于飘花和落叶同样也需要各种各样的随机处理。
99 0
|
小程序
为什么要做游戏?
在开始之前,先想想这个问题:你最想做的事是什么?你又为什么最想做这件事? 大家好,我是小蚂蚁。我遇到过很多想要做游戏或者正在做游戏的人,对于“为什么要做游戏?”这个问题,有着各种各样的答案。
129 0
简单的HANGMAN游戏
分析一下简单的hangman游戏,hangman主要两个窗口就是菜单窗口和游戏窗口。这里要用面板以及布局方式将元件排列好,有个基本雏形,这是第一步。这里第一个页面用到girdbaglayout布局方式,这种布局方式感觉效率很高,排布的也很美观,需要注意的是要使用时添加一行“特殊”的代码,后面的添加方式跟边界布局有一点点小类似。
296 0
简单的HANGMAN游戏
|
C++
201712-2 游戏
201712-2 游戏
93 0
201712-2 游戏