Txt 新手课堂 前端代码

image.png

前端控件入门:轻松学会游戏界面搭建

上课日期: 2024年11月27日

上课时间: 下午 3:08

上课时长: 1小时 11分钟 10秒


一、这节课到底在学什么?

这节课的核心是学习如何使用游戏开发中的前端控件系统。即使你没有任何编程基础,也能学会如何像搭积木一样,通过可视化的工具和简单的规则,来创建和调整游戏里的各种界面元素,比如按钮、文本、输入框、图片等。


二、课程时间线梳理

  • 0-10分钟:课程介绍与工具准备

    • 介绍了课程目标:学习前端控件,与编程基础无关。
    • 演示了如何创建一个新的NPC对话文件作为练习环境。
    • 讲解了如何快速保存(Ctrl+S)和加载脚本文件。
  • 10-25分钟:核心操作面板详解

    • 讲解了控件面板上导出、复制代码、加载脚本、清空 四个核心按钮的作用。
    • 强调了通过修改代码数值来调整控件,比在面板上拖动更高效,并教大家如何估算像素距离。
  • 25-40分钟:基础控件(文本、图片)的应用

    • 文本控件:讲解了普通文本和富文本的区别(富文本可在一行内显示多种颜色)。
    • 介绍了文本的高级参数,如:描边、宽度限制自动换行、滚动效果
    • 图片控件:重点讲解了九宫格 功能的作用(使图片放大不失真)和设置方法。
    • 讲解了控件层级(上层/下层)的概念,类似于PS的图层。
  • 40-55分钟:核心容器与布局技巧

    • 基础容器:像一个透明的盒子,里面的控件坐标是相对于这个容器的。
    • 列表容器:功能更强大,可以自动排序里面的子控件。
    • 讲解了列表容器的关键参数:排列方向(横向/纵向)、间距
    • 演示了如何使用水平分布、垂直分布、顶部对齐 等功能快速对齐多个控件。
  • 55-70分钟:交互控件实战讲解

    • 输入框:详细讲解了如何创建输入框,并通过提交按钮 获取玩家输入的内容。重点包括Input的ID、类型(如密码框)、提示文字等参数。
    • 复选框:讲解了如何通过复选框记录玩家的选择状态,并将状态保存到变量中。
    • 物品展示控件:简要介绍了 ItemShow(显示数据库中的物品)和 Item(显示玩家身上的物品)的区别。
  • 70-71分钟:课程总结

    • 总结了本节课覆盖了约70%-80%的前端控件功能,剩余功能(如背包、滑杆等)将在后续实战中遇到时再讲解。

三、重点知识点总结

  1. 前端控件是“搭积木”:无需深厚代码基础,理解规则就能上手。
  2. 代码优于手动拖动:直接修改代码中的坐标、大小等数值,是更精准高效的调整方式。
  3. 核心操作:掌握导出、加载脚本来备份和复用界面布局。
  4. 富文本:可以在一行文字内实现多种颜色
  5. 九宫格:是图片控件的关键功能,用于保证图片缩放时不失真
  6. 容器基础容器提供分组,列表容器提供自动排序,是复杂布局的基石。
  7. 对齐工具:善用水平/垂直分布和对齐功能,快速整理界面。
  8. 输入框:核心是理解Input的ID如何与提交按钮关联以获取输入值。
  9. 复选框:核心是理解如何通过变量来记录和显示选择状态

四、学完这节课你能掌握

  1. 独立创建游戏中的各种前端界面,如对话框、设置面板等。
  2. 熟练使用文本、图片、按钮、输入框、复选框等基础控件。
  3. 运用容器和对齐工具,制作出布局整洁、美观的界面。
  4. 实现基本的交互功能,如获取玩家输入的文字、记录玩家的选项。
  5. 建立对前端控件系统的整体认识,为后续学习更复杂的功能打下坚实基础。

老师讲课评价:

老师讲课非常细致和耐心,从最基础的操作讲起,真正做到了“小白友好”。课程内容条理清晰,按照控件的功能分类逐一讲解,并配合了大量的实际操作演示,让抽象的概念变得非常直观。特别是老师会分享很多实战中的小技巧和高效工作方法(如估算像素、代码调整优先等),这些经验对初学者非常有价值。同时,老师也在讲课过程中发现了插件存在的个别Bug并坦诚告知,体现了其实事求是的态度。总体而言,这是一节信息量充足、实用性强且易于理解的优质入门课程。

课程入口

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

举报

改内容来自
基础知识
进入
快速回复 返回顶部 返回列表