怎么自己制作游戏,Unity在2018年版本之后支持中文版本。虽然有些关键词还没有翻译过来,但中文版本对英语不好的初学者非常友好。官员们还表示,他们将继续在后续版本中翻译,使翻译的单词更符合我们的认知,并努力了解单词。下面就来看看自己怎么开发游戏,希望对你有所帮助!

怎么自己制作游戏介绍(自己怎么开发游戏)

怎么自己制作游戏介绍(自己怎么开发游戏)

一、安装汉化Unity

1.1Hub安装:

打开UnityHub,选择安装任何版本,将右侧滑动条拉到底部,勾选,简体中文,然后点击完成,等待安装:

如何自己制作游戏方法介绍(如何自己开发游戏软件)

语言包1.2安装:

Downloadlanguagepackage——下载语言包,下载官方语言文件zh-cn。po(可以在官方下载,找不到的同学可以评论一下)

将文件放入Unity安装目录下的Editordatalocalization目录中,无Localization目录即可创建一个。

Windows:

Mac:

1.3设置中文:

设置上述两个步骤中的任何一个后,创建新项目或打开现有项目,进行以下操作:

依次点击菜单栏:Edit(编辑器)→→Preferences(首选项)→→Language(首选窗口)→→Chinese(中文)

如何自己制作游戏方法介绍(如何自己开发游戏软件)

设置后,如果没有中文效果,重启Unity就可以了,就这么简单!!!

二、制作游戏前的准备2.1创建脚本:

按习惯创建“脚本”文件夹,然后创建C#脚本并命名为“中文脚本”:

如何自己制作游戏方法介绍(如何自己开发游戏软件)

2.2施工场景:

创建UI-》Image(图像)作为背景,颜色被修改为灰色,并覆盖在屏幕上;

创建UI-》Text(文本)用于显示内容,字体大小设置为48.还覆盖着屏幕;

创建UI-》Button(按钮)用于选择,自身尺寸设置为(400.200),子物体字体设置为62;

复制一个按钮,将两个按钮分别放在左下角、右下角,如下图所示;

设置后,重新命名所有新的UI组件,即:“背景图片”、“内容文本”、“按钮A”、“按钮B”

三、使用中文编辑脚本

使用编辑器打开刚刚创建的”中文脚本。cs“文件:

3.1 使用举例:

// 命名空间起别名using文本 = UnityEngine。UI。Text; // 定义public文本 内容文本;

3.2 游戏逻辑:

可以看到下面脚本,除了关键字和官方提供的API,需要我们自己写的地方几乎用的全都是中文了,有没有感觉到很亲切?

using UnityEngine; using 按钮 = UnityEngine。UI。Button; using 文本 = UnityEngine。UI。Text; using 布尔值 = System。Boolean; publicclass中文脚本 : MonoBehaviour { public文本 内容文本; public按钮 按钮_A; public按钮 按钮_B; voidStart() { 内容文本。text = “游戏开始n”; 显示或隐藏按钮(true); 情景_1(); } void情景_1() { 内容文本。text += “你惊恐的瞪大了眼睛望着四方,屋里很空,只有一个大衣柜,”+ “n一张桌子,桌子上有一些食物。你昏睡了好几天,现在饿极了。”+ “当你刚要拿起食物吃掉的时候,看到了旁边有一条纸条。”+ “nn”+ “A。纸条正面:”+ “n你是第六个来到这的,作为这里的主人,我有必要为客人准备点东西这些食物就当我的一点意思。”+ “快吃吧,你一定饿极了。吃饱了才有力气回家。还有,千万记住,屋外有恐怖的东西,别出去。会有人来救你! ------ 主人。”+ “nn”+ “B。纸条反面:主人的话是假的!别相信他!快跑,衣柜里有通道!食物被下毒了,你吃掉会死的!”+ “别待在屋里,一会会有僵尸围住你的! ------无名人。”+ “nnn 请点击下方按钮做出你的选择。。。”; 按钮_A。onClick。AddListener(()=》{ 内容文本。text = “你选择了A:”+ “nn你没心没肺的把食物吃掉了~_~露出了满足的微笑,最后因为食物里有含笑半步颠。”+ “nn游戏结束。”+ “nn点击按钮B,复活继续游戏~”; }); 按钮_B。onClick。AddListener(情景_2_内容); } void情景_2_内容() { 内容文本。text = “你选择了B:”+ “nn你颤抖的手打开了衣柜,果然有个密道。你小心的走进密道,害怕有什么恐怖的东西突然袭击。密道里有两间屋子:”+ “nA。左边的门半掩着,门缝里传出花的香味。”+ “nB。右边的门敞开着,你看到屋里也有一个密道,但是却阴森无比。”+ “nnn 请点击下方按钮做出你的选择。。。”; 按钮_A。onClick。AddListener(()=》{ 内容文本。text = “你选择了A:”+ “nn你打开半掩着门,沿着花香寻去看到一个长相倾国倾城的美女,她露出了笑容叫你过去并亲了你一下,”+ “最后因为她是嘴唇上涂了毒,你不省人事。”+ “nn游戏结束。”+ “nn点击按钮B,复活继续游戏~”; }); 按钮_B。onClick。AddListener(情景_3_内容); } void情景_3_内容() { 内容文本。text = “你选择了B:”+ “nn你选择了右边,那条阴森的地道。你先是摸着黑一步一步的往前走。”+ “地道上的某个楼梯一下绊倒你,你痛苦的跌倒在地上。正在你抱着头准备站起来的时候,你又发现了一张纸条。”+ “纸条上画着两个路标:”+ “nA。指向左边,左边有几盏灯,不知通往何方。”+ “nB。指向右边。右边没有灯,是一眼望不到头的黑暗!”+ “n你没有丝毫头绪的看了看左右两边。这时你隐约看到右边的尽头是一扇门,说不定能逃出去!”+ “但是这么做太冒险了!你犹豫不决。”+ “nnn 请点击下方按钮做出你的选择。。。”; 按钮_A。onClick。AddListener(()=》{ 显示或隐藏按钮(false); 内容文本。text = “你选择了A:”+ “你一向害怕黑暗,好歹有条光明的路,你毫不犹豫的跑了过去。正在你觉得能跑掉的时候,”+ “灯光都灭掉了,你身后不知啥时候长出一株滕蔓。高的惊人,粗的惊人,生长速度更是惊人!”+ “它迅速抓紧你,你失去了呼吸……。”+“nn游戏结束。”; }); 按钮_B。onClick。AddListener(()=》{ 显示或隐藏按钮(false); 内容文本。text = “你选择了B:”+ “nn你怕黑,就去左边的走廊悄悄拿了一盏灯,转身跑向右边。跑到了尽头,到了一个较为安全的空间,可以休息下喘口气了~”+ “nn未完待续...”; }); } void显示或隐藏按钮(布尔值 显示) { 按钮_A。gameObject。SetActive(显示); 按钮_B。gameObject。SetActive(显示); } }

四、完善配置运行游戏

4.1 配置脚本:

将“中文脚本” 挂载到 “背景图片”上:

4.2 运行游戏:

已经可以玩耍啦~

感兴趣的同学可以进

怎么自己制作游戏,以上是小编给大家整理的关于“怎么自己制作游戏”的详细介绍,想必大家看完上面的内容后应该都有所了解了,希望上面的内容能够帮助到你。