自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

春雪阁

更新博客 = 爆肝日常

  • 博客(17)
  • 收藏
  • 关注

原创 【Fungus笔记】No.15:Localization(语言本地化) 实现语言切换及文本编辑

首先看到 Fungus 提供的一个 物体Localization 。在下图中,红框信息与语言切换,红圈信息与文本编辑相关。  首先介绍语言切换该如何实现。在场景中创建一个流程,并编辑一个简单的段落,设置以下指令。回到 Localization 的检视窗口,点击 Export Localization File ,并保存一个csv文件。       该...

2019-02-20 16:57:12 2932 3

原创 【Fungus笔记】No.14:利用 iTween类指令实现小动画

iTween类指令一共有19种,这里给大家提供一个关于“iTween”的小项目,用于展示这19种指令的使用效果,大家可以根据自己的需要研究相应的指令。链接:https://pan.baidu.com/s/1Ed7ORi28ypOzXoaQQg6bjw 提取码:8g0s  *如果已经下载并导入Fungus,可以在Asset文件夹打开FungusExamples,找到场景iTween并运...

2019-02-18 12:00:50 2053 1

原创 【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息

点击“+”键可以创建多种类型的变量,每种变量都有三种访问类型:Private(私有)、Public(公有)、Global(全局)。      Private 访问类型的变量仅能被其所在的 Flowchart 使用,而 Public 访问类型的变量可以被其他 Flowchart 使用。Global 访问类型的变量也可以被其他 Flowchart 使用,只是需要增加一个步骤——在另一个 F...

2019-02-16 01:36:02 4984 2

原创 【Fungus笔记】No.12:Load Scene(加载场景 / 转场)

实现游戏场景的加载和转换可以用到 Fungus 提供的 Load Scene指令。         String Val 中填写需要的场景名称;Loading Image 中引用加载或转场时的Loading画面。需要注意的是,场景只能是包含在 Build Settiings(构建设置)中的场景,此外的场景无效。                     将需要的场景拖拽进入 Sc...

2019-02-15 21:50:00 7070 2

原创 【Fungus笔记】No.11:搭建流程常用的辅助指令 Flow(流程)

使用 Flow 类型的指令十分类似于使用英语口语,基本上这些指令的单词只要看到就能猜到它的作用,尤其是学过编程的朋友对其中的某些单词一定很熟悉。 1)Break:让一个循环强制终止。 2)Wait 和 Wait Freams:前者为等待若干秒(second),后者为等待若干帧(fream)。             3)Stop 和 Stop Block 和 S...

2019-02-15 21:30:27 3222 1

原创 【Fungus笔记】No.10:Portrait(人物形象) 演出

从图像的角度来讲,人物形象或表情的变化一般有两种表现形式,一种是在对话框上显示人物大头贴,另一种是在场景中显示人物形象,并进行一定的细节处理。 先介绍第一种表现形式:在对话框上显示人物大头贴。1)创建说话的角色(Character)。2)在角色的检视窗口中找到 Portraits属性,引用多张图片表示角色的多种表情,当然也可以只有一种。3)在 Say指令 中引用角色和显...

2019-02-13 23:13:44 4109 1

原创 【Fungus笔记】No.9:Set Say Dialog(自定义对话框) 和 Set Menu Dialog(自定义选项框)

从 Tools 栏创建 Say Dialog ,命名为“MyDialog”。从层级窗口(Hierarchy)可以看到,它下面包括 Panel(对话框面板)、NameText(角色名文本)、Image(角色图像)和StoryText(台词文本),我们对它的编辑将作为模板应用于 Say指令 中。 打开每一项查看,可以看到许多可调节参数与引用。比如对话框的图像,我们可以自由更换。...

2019-02-13 22:09:13 6902 3

原创 【Fungus笔记】No.8:Say(说话) 的艺术

Say指令 可以做的不仅仅是简单地在对话框里显示一段话,它还可以让这段话显示得更加“丰富”。打开Say指令中的 Tag Help ,可以看到非常多的标签注释,这些标签注释就可以为话语增加特色。(标签的英文解释还是容易看懂的){}  {/} 共同作用于其中间的语句,如 {b}  {/b} 表示将中间的语句字体加粗;{} 作用于其后面的语句;() 中表示传递给 {} 的参数的名...

2019-02-13 14:43:14 3448

原创 【Fungus笔记】No.7:用 Menu(目录) 指令实现 选项与分支

大多数文字游戏总少不了选项,故事发展的分支会让玩家感到期待。即使选择了其中一条路径,许多玩家也依旧想把其他路径走一遍,所以往往会在选项出现的时候存档一下,把选项留着逐个品尝。接下来让我们一起看看,Fungus是怎么把“选项”做出来的。 首先在流程(Flowchart)中创建三个段落(Block),分别命名Narrative(作为选项的主体)、left(选项一)、right(选项二)。...

2019-02-13 13:16:07 4812 1

原创 【脚本笔记】Unity中的 [SerializeField] 和 [HideInInspector],序列化与检视窗隐藏

SerializeField 翻译为 序列化字段,而“序列化”的意思是老实说,这段话并不能让我对“序列化”的理解增加多少。总之我们需要知道的是,Unity会自动对 public变量 做序列化,而不对 private变量 做序列化。只有被序列化的变量才可以显示在 Unity 的 Inspector窗口 上。因此在一般情况下,显示出的变量都为public变量。 如果想让 priva...

2019-02-12 18:52:15 2335

转载 教程 | 使用Unity制作2D动作游戏

原创:Unity官方平台http://mp.weixin.qq.com/s?__biz=MzU5MjQ1NTEwOA==&mid=2247496117&idx=1&sn=90a0b2f03cba36d5a8488b10ae84bac7&chksm=fe1dc51ec96a4c085469ddf27f3ff6446c77b618c00a191751889bcd83...

2019-02-12 17:16:54 10631

原创 【Fungus笔记】No.6:Animation(动画) 与 Animator(动画控制器)

首先做一个简单的跳跃动画。1)点击选中场景中的一个 Sprite,然后在 Animation窗口 为它创建一个anim文件(即动画),并保存在项目的 Asset文件夹 里,具体放在哪个文件夹由自己确定。2)点击红点进入录制模式。3)选择关键帧(Key),摆放Sprite的位置。(关键帧可复制粘贴)4)再次点击红点退出录制模式,一个简单的跳跃动画就做好了。 再把目光放...

2019-02-12 15:13:13 2559 1

原创 【Fungus笔记】No.5:设置 Music(音乐) 和 Sound(音效)

首先看到Fungus提供的Audio类指令。从上往下的功能分别是:Control Audio:控制场景中的音乐或音效,实现循环播放、改变音量等功能。Play Music:播放音乐,并设置该段音乐的参数。Play Sound:播放音效,并设置该段音效的参数。Play Usfxr Sound:播放Usfxr音效,这是一个十分强大的功能。Set Audio Pitch:设置音...

2019-02-12 12:51:04 3688 2

原创 【Fungus笔记】No.4:View(镜头) 特写及处理

Fungus 提供了一个十分良心的镜头工具—— View 。具体有多良心呢?要看到 Fungus 提供的 Camera 类 Command(指令)。从上往下看,七项指令的作用分别为:Fade Screen:从镜头淡出Fade To View:淡入镜头Fullscreen:全屏Move To View:移动到另一个镜头Shake Camera:晃动摄像机Sta...

2019-02-11 21:46:24 4292 2

原创 【Fungus笔记】No.3:与 Sprite(精灵) 交互,Click(点击) or Drag(拖拽)

当Block(段落)的响应事件为Sprite类时,可以通过跟Sprite(精灵)的交互来执行指令。交互行为包括拖拽和点击两种。 首先是 Object Clicked(点击)。设置为点击事件后,它要求我们选定一个 Clickable Object 作为被点击物体。除了 Clickable Object 外,我们还可以看到与拖拽事件相关的其他物体。Fungus默认给...

2019-02-11 19:27:56 4691

原创 【Fungus笔记】No.2:Blocks(段落) 间的 Message(讯息) 传递

段落间讯息传递的作用是:Block1 接收某一特定讯息,当 Block2 执行发送该讯息的指令时,Block1 接收讯息,并执行本身的指令。(在第十一章还会提到,并且介绍其他类型的指令)首先设置Block1(GetMessage)。然后设置Block2(SendMessage)。Block2可以与Block1处于同一Flowchart,也可以处于不同的Flowchart。若设置...

2019-02-11 18:25:26 2950

原创 【Fungus笔记】No.1:初步认识 Fungus(真菌),Game Starts!

正如Fungus官网(http://fungusgames.com/)所说的,下载Fungus插件有三种方式:我所选择的方式是第一种,在Unity的Asset Store中直接下载并导入。成功导入Fungus插件后,我们可以看到Tools里出现了Fungus,往外延伸可以看到更多。Fungus 的内容很多,我们要从最基本的要素开始学起。 在 Fungus下的三项里,...

2019-02-10 23:53:05 11210 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除