Y3编辑器论坛

标题: 萌新入坑必看——学习路线 第二部分(持续更新) [打印本页]

作者: 十具十具#1880    时间: 2023-10-17 11:40
标题: 萌新入坑必看——学习路线 第二部分(持续更新)
本帖最后由 十具十具#1880 于 2023-11-1 15:25 编辑

Y3编辑器萌新指北  第二部分
观前提示:强烈建议在文末下载完整pdf文档获取更优的阅读体验
第一部分

阶段二:
在阶段二,你将开始接触编辑器最重要的功能:ECA触发器。你将需要了解最基本的编程基础知识和编程逻辑。完成本阶段的学习,你就可以开始逐步尝试实现自己心目中的小游戏了。(这一阶段对于0基础小白来说,应该是最难的地方,不要气馁)
0.触发器教程第一课debug打印调试——大头大头#4169
1.什么是ECA?
了解编辑器核心功能!
2.变量
了解变量的定义,以及利用变量实现一个小功能
{
  认识数据类型——大头大头#4169
  变量的作用域——喵头嘤#4895【涉及循环、计时器】
}
3.数组
了解数组的定义和使用
4.单位组
了解单位组的定义以及单位组相关的一些函数功能
5.ECA关键结构

6.if判断分支语句
了解if语句的使用方法
7.循环
了解循环的定义,学会如何实现循环操作
8.计时器
了解计时器的定义和使用
9.技能
了解技能释放的流程,学会创建一个自定义技能并为它添加技能效果,学会如何在物体编辑器中为技能编写触发器
{
  伤害流程解析(一图流)—— 霸鸽雪球#1001
  整理出的Y3伤害流程,各个事件的触发时机和各种属性的应用时机。
  技能的施法动画流程——喵头嘤#4895
  教你制作一个多重攻击技能——喵头嘤#4895
  教你制作一个简易的通用被动模板——喵头嘤#4895
  分享两个技能的制作思路——喵头嘤#4895
  扫射以及龙卷风技能效果实现的思路
}
10.运动器
了解运动器的功能,为单位或投射物添加各种运动效果,如直线移动、环绕运动,跟踪某个单位等。
11.随机池
{
  随机池——飞飞之列#5847
  【猩猩也能懂的Y3编辑器】概率——BAIM#1112
  概率掉落和随机池——喵头嘤#4895
  随机单位池,随机物品池,随机技能池函数库——Oo破破oO#4145
  现成函数库,可以下载导入使用
}
12.函数库
学会将常用的触发器语句转换成函数库函数以供重用。它可以大大减少代码量,提高生产效率。可以通过导入并使用现成的函数库,加深对函数的理解。
{
  非常好用的函数实现一条动作搞定刷怪——喵头嘤#4895
  整数转时分秒的eca函数记录——llss77#1974
  封装函数:字符串处理——无名拉二胡#7884
}
13.界面编辑器
如何绘制个性化的UI界面,了解界面编辑器各个部分的基本功能。学会实现一个按钮功能,完成简单UI互动。
{
  玩家指引UI
  展示如何使用基于UI的手册来创建一个交互式UI,作为玩家指南
  用界面模块制作类似魔兽的对话框按钮功能,顺便演示难度选择——大头大头#4169
  给任意图片添加一个外发光高亮——喵头嘤#4895
  界面ui制作计时器窗口——大头大头#4169【涉及计时器、表格、界面编辑器】
  如何快速整齐的排列一堆图片——喵头嘤#4895
  拆分的界面和绑定的属性——喵头嘤#4895
  界面小技巧(公式和属性后缀)——喵头嘤#4895
  自定义跳字——大乌龙球#3504
  实现原理是关闭原生跳字,处理伤害结算事件,使用场景UI实现跳字效果
  界面ui调整【可移植】——大头大头#4169
}
14.表格编辑器
将介绍一维表和多维表的数据结构,并结合表格编辑器、UI编辑器和触发器制作交互式对话框UI
{
  一维表和多维表的关系——喵头嘤#4895
  从一维表中读取数据并生成相应单位——Jason#3790
  结合一个读取表数据并生成单位的案例,介绍一维表存储数据和读取数据相关的基础使用。
}
{
  Y3-ECA介绍——黑色噗尼【适合学完1-14后复习阅读】
}
15.游戏声音设计
展示如何在Y3编辑器中制作和使用不同类型的声音,以提高游戏的质量和玩家的体验。
16.游戏镜头设计
了解镜头,学会实现镜头动画
{
  Y3基础教程-镜头动画编辑——隋唐志丶风云#4202
}
17.尝试跟着视频,完成一个实战项目吧!

第三部分






欢迎光临 Y3编辑器论坛 (https://create-bbs.reckfeng.com/) Powered by Discuz! X3.5