Ichni编辑器使用文档

(更新至0.1.4)

 

 

前言:由于ichni编辑器(以下简称“编辑器”)功能相当完善,可以作为节奏类游戏引擎使用,但受限于开发时间,一些其他引擎常见的优化和操作并没有在编辑器里开发。加上我自己实在是没有做出什么东西出来,就写了这么一篇编辑文档出来。目的很简单,尽可能教会你使用编辑器并避免浪费大量时间用来探索和使用编辑器。说白了,我自己也算是琢磨了不少东西,编辑器上下也算是摸了一遍。当然了,大部分我会直接抄515教学内容的。

这个编辑器文档肯定写的不够专业,甚至可以说分类都有问题,只能说尽我所能让这个文档便于维护吧。

行了,写的够长了,请放宽心,学习本就是件快乐的事。放开你的想象力做出自己的作品吧。

友情提示,目录按住Ctrl键点击可直接跳到对应章节,不要再让我书签一个个标了QAQ。

 

目录

1.        使用编辑器前你需要做的准备

1.1.        关于设备的软硬件

1.2.        你自己要做好准备,各种意义

2.        创建界面

2.1.        开始界面

2.2.        创建新项目(完全从零开始哦~)

2.3.        创建新项目(预设模版)

3.        编辑界面

3.1.        基本元素和操作

3.2.        谱面编辑

3.2.1.        文件夹

3.2.2.        Track(轨道)

3.2.3.        Pathnode

3.2.4.        Time track point和camera

3.2.5.        Note

4.        让我们开始创建个新谱面吧!

 

 

 

  1. 1.使用编辑器前你需要做的准备 

哎等等等,使用编辑器还需做什么准备啊?一台电脑不就行了?

你说的没有错,使用编辑器确实一台电脑就好,但由于我之前电脑又是闪退又是被家里人做系统导致总计9小时的工程直接灰飞烟灭。然后紧接着我心态上又出了不少问题,所以谱面一拖再拖。所以至少我自己认为这一块值得专门开出一个板块去说明。

    1. 1.1.关于设备的软硬件 

电脑与电脑之间亦有区别,有的3A大作随便玩,有的玩个小游戏都算是感动自我了。而随着unity引擎的更新,设备需求毫无疑问变高了。经过各种电脑的折腾,我觉得设备需求如下。

 

勉强能用

有点费劲,但还行

应该没大问题了

操作系统

Windows 10以上

内存大小

4GB

8GB

16GB

CPU

1.5GHZ

2.0GHZ

2.5GHZ

存储

机械256G

固态256G

固态1TB

这里Win10为什么标红?很简单,至少我这里win7很容易闪退失去项目。Steam也不支持win7了,游戏引擎不用想肯定也会慢慢减少对win7的支持了。至少我就是因为win7闪退3次了。

哦对了,目前制谱器还不是很稳定,记得时不时备份一下,不然资料没了那可就太糟糕了。

至于其他的参数嘛,看不懂也没有关系,其实能跑就行。设备够用就行,升级设备啥的好好学习赚钱吧。

    1. 1.2.你自己要做好准备,各种意义 

其实作为制谱器文档不应该写这些带有情感色彩的建议。但毕竟这个文档还兼顾着教学的作用,在写出专门的教学文档之前至少我自己认为这部分内容很有必要。当然了不会写很多,只是说些我认为必要的内容。(觉得不合适可以商量把这部分删了)

曲师离世,谱师破防,开发者电脑爆炸炸进ICU,甲方看了直呼不赚钱,乙方听完从此江湖便是路人,从头开始结果开盒翻到黑历史,网友呈现出攻击与保护的二象性。

当然,以上这些对于在座的各位来说其实有些遥远,但每句话都有对应的事例,还是要有心理准备,音游圈大家也都多多少少知道不少事,其他的游戏甚至是生活方方面面都是如此。在大环境下行的当下,拿着这个破制谱器去写一个难度前所未有的谱面,拿着音游那约等于为爱发电的收入去追求自己的热爱,其实这已经是一种幸运了。所以我想建议的也就是一些特别老生畅谈的建议了。好好学习,天天向上,规律作息,健康饮食,加强锻炼,不沾恶习,热爱生活,享受人生,带着健康的身体和心理为人间撒下爱和美好。当然了,这些听起来都是套话,但套话并不会因为他说过无数遍就失去它本有的含金量。你是来写谱的,不是用生命放烟花的,如果实在是有什么需要帮助的请向我或其他人求助咨询。如果你已经很抑郁或焦虑,甚至有自残自杀想法,请务必尽快就医。

至于还有啥需要提醒的,只能说谱师并不高贵,但也不低贱。放平常心,作品总会有人批评的,这是好事,放下情绪,好好创作属于自己的精彩世界吧。

最后,强烈建议新人,不要设计太复杂的谱面,在下落或走线的基础上做一些创新设计就好。虽然我们对谱面的要求是“能玩就行”,但第一个谱就做旧ichni式或者完全创新,非常容易翻车。

  1. 2.创建界面 

哦吼(长叹),费了这么久,终于可以开始正文了。从这开始将会讲解尽可能多的编辑器内容。请放心,考虑到编辑器部分内容涉及到高数知识,当你看不懂时大可不用担心,我将会引用各种东西去方便应用,包括但不限于百科、讲解视频,那我们就开始吧。

    1. 2.1.开始界面 

 

截止0.1.4,除了创建新项目和已保存项目外其他按钮都没用,功能暂未开发。

功能如图所示,点击对应按钮即可。

    1. 2.2.创建新项目(完全从零开始哦~) 

 

截止目前0.1.4版本,预设选择不要选,主题包最后两个不要选!

    1. 2.3.创建新项目(预设模版) 

想啥呢现在压根就没有哈哈哈哈(~ ̄▽ ̄)~

这是后续才会更新的内容,留出来是为了更新时就能填进去了。

  1. 3.编辑界面 

鉴于大部分编程语言对中文的支持都需要很大的精力,难免会出一些问题,所以本文档全部采用英文截图,当然你要觉得不方便也可以切换翻译,只是有的还没翻译好,而且诚心建议哪怕命名也别用拼音,咱们干这个活其实多少算是站在大佬肩膀上可视化编程了,变量命名还是有规范的,最好去查查。

    1. 3.1.基本元素和操作 

 

信息如上所示。

上栏中保存按钮可以直接按p键保存,文件管理点开之后会看到编辑器的根目录,按右Ctrl键可以打开和关闭。其他按钮已经在屏幕中央展示,选择对应操作即可。

    1. 3.2.谱面编辑 

恭喜你,虽然还不能立马动身写谱,但你可以知道怎么开始编写一个谱面了。但需要注意,这里更多是讲解界面,需要操作可以去看看第四个板块

      1. 3.2.1.文件夹 

 

注意(敲黑板):跟电脑文件管理器(就是你桌面的“我的电脑”)一样,你可以在文件夹里再创建一个文件夹方便管理,但不要在其他物体下创建文件夹。就像你的电脑不能在exe文件下创建文件夹。

但截止目前由于没有什么素材当环境物体,暂时不用管这个按钮。

 

哦对了还有件事,截至目前创建文件后并不能像其他程序那样可以拖动改变顺序,所以生成物体时请记得看看顺序。

      1. 3.2.2.Track(轨道) 

从这里开始需要你有一个前备知识:空间直角坐标系。Ichni本就是3D游戏,不会坐标系赶紧停下去学。

Folder里点开Track之后将会生成一个轨道。此时Track只能创造Track path(轨道路径),点击按钮,Track的inspector(检查者)将会变成如下内容。(可以的话优化显示文字吧,看不清啊QAQ)

 
 
 

 

想要创建轨道,就生成两个及以上pathnode,然后选择路径模式或者实体模式,这样便能生成轨道了

      1. 3.2.3.Pathnode 

 

Path Node的坐标,大小,颜色,法线都可以影响到Track。其中颜色和大小可以渐变,可以动手实践体验。

Path Node(以及其他一些物体)可以创建动画:

      1. 3.2.4.Time track point和camera 

 

点击摄像机,我们就创建了游戏相机,目前只能生成一个游戏相机,并和场景相机为同一个相机。

点击“粘贴轨道列表数据”。你会发现下方的两个列表中出现了一些内容。这个内容是根据此Time Track Point所在的Element Folder的所有Track自动生成的。我们在那两个列表中都点击对号,将数据保存下来。

 

最后,点击Camera Manager,当前显示模式就是你正在用的模式,将相机从Scene Camera切换到Game Camera。然后播放(或者左右拖动Timeline上的红线),摄像机就沿轨道运动了。如果想自由切换视角,再切换到场景摄像机。

      1. 3.2.5.Note 

在Track上点击“Tap”,就生成了一个Note,通常我们需要手动设置一次Note Visual,但是现在的编辑器更新只需要在StreamingAssets/Prefabs中存放对应的预设,就可以免除手动设置。但我们还是要会这个操作的。

Note会被创建在Track的Note Container下,exactJudgeTime为其完美判定时间。

点击Note Visual,生成Note的视觉部分,选中刚生成的Note Visual。看到右边那个大大的Choose,点击第一次,选中主题包,第二次,选中你需要生成的Note。之后Note就出现了。

 

图中白点便是fundamental的tap音符,生成在(实体)轨道的中间。当然你可以选择别的主题包里的note,而且在功能区里可以对note进行其他操作,如下图。

 

以下是可转换组件的说明。

 

如图所示,在这个平面的轨道上有一个note,在这里我们设定一个(1,0)的相对坐标,此时,我们看见的note为黑色实心note(也就是视觉效果),但实际判定的note仍然是红色note。

 

如图所示黑色note为原note,当我们缩放设立(2,1)时X轴上扩大到原来的2倍,Y轴上不动。

以下是动画模块的说明。

以下是颜色模块的说明。

 

聚焦待补充或跳转。

 

当然,除了对note的视觉效果外,你可以对Tap本身的属性进行修改。

 

注意!在复制粘贴的时候,忽略所有的Container。例如,复制一个Note之后,粘贴在Track上,而不是Note Container。

但是,在使用点击Timeline生成Note的时候,在Note Container中进行操作,长按1,2,3,4,在Timeline上点击鼠标左键生成Tap,Stay,Hold,Slide。

此外,目前我们没有Slide Note,以后有对应素材后更新,请勿生成Slide。

 

  1. 4.让我们开始创建个新谱面吧!