传世 PC端 实战版本制作,双端判断逻辑,界面布局的核心——坐标,组件与参数传递

image.png

传世游戏PC端实战:从零开始制作合成分解系统

上课日期:2025年2月5日

上课时间:上午 10:28

上课时长:2小时 28分钟 52秒

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

这节课的核心目标是带领学员使用传统TXT脚本语法,为传世游戏制作一个能在PC端和手机端同时运行的“合成分解”功能系统。课程从实际玩家需求出发,解决Cocos版本在某些场景下体验不佳的问题,通过实战演示将一个功能从Cocos版本迁移并适配到纯PC端。

二、课程时间线梳理

  • 开场-约15分钟:课程引入与目标说明。讲师解释了为什么需要为嫌Cocos不好用的玩家单独制作一个PC端版本,并明确了本节课要完成的捉刀人(书籍大师)的合成分解功能

  • 约15-45分钟PC端脚本基础与界面跳转。讲解了如何通过判断语句区分手机端和PC端,并引导至不同的脚本入口(电脑捉刀人)。重点演示了PC端的基本对话(Say)、关闭(Exit)和提示信息的写法。

  • 约45-90分钟PC端界面组件探索与难题解决。核心部分是寻找并尝试使用PC端的列表容器(List)组件来优雅地显示物品列表。讲师在说明书中查找组件用法,并尝试在现有版本库中寻找参考案例,但最终因资料不全未能成功应用。

  • 约90-150分钟实战构建PC端合成界面。由于无法使用理想中的容器组件,讲师转而采用循环判断+绝对坐标定位的“土方法”来构建界面。详细演示了:

    • 如何调用和更换NPC对话框的背景图片(大图)。
    • 如何使用 PIC命令显示物品图标。
    • 如何使用 Button命令创建按钮,并为其附加点击事件和参数。
    • 如何用 Text命令在按钮上方添加文字说明(如“合成”、“分解”)。
    • 如何通过坐标计算来动态排列多个物品条目。
  • 约150分钟-结束功能调试与问题排查。将制作好的PC端脚本整合到原有功能中,并进行测试。过程中遇到了变量值显示异常、组件覆盖等问题,讲师通过逐行调试、检查括号、修改变量类型等方式解决问题。

三、重点知识点总结

  1. 双端判断逻辑:学会使用条件语句判断玩家是从PC端还是手机端(Cocos) 进入,从而跳转到不同的脚本分支。
  2. PC端脚本基础命令:掌握了PC端常用的基础命令,如显示对话 Say、退出 Exit、显示图片 PIC、创建按钮 Button、显示文字 Text
  3. 界面布局的核心——坐标:在PC端脚本中,界面元素的位置完全依靠绝对坐标(X, Y) 来控制。学会计算和调整坐标是界面排版的关键。
  4. 组件与参数传递:理解了如何为按钮等组件设置参数,并在点击后将参数传递到下一个执行步骤,这是实现交互功能(如点击某个物品进行合成)的基础。
  5. “绕路”的解决方案:当找不到现成的完美组件(如列表容器)时,学习如何利用循环、变量和坐标计算来组合实现相似的功能,这是实战中非常重要的解决问题的能力。

四、学完这节课你能掌握

  1. 理解传世PC端脚本的基本结构和核心语法规则,能够读懂和编写简单的PC端交互脚本。
  2. 掌握PC端基础UI组件的调用方法,包括显示文本、图片、按钮等。
  3. 学会如何为游戏功能制作PC端版本,了解从Cocos版本迁移到PC端的主要思路和差异点。
  4. 提升解决实际问题的能力,当开发中遇到工具或资料不足的情况时,能够思考并实施替代方案。

课程评价

讲师在本节课中展现了丰富的实战经验和耐心。面对PC端资料不全、组件使用遇阻等突发情况,没有放弃或跳过,而是带着学员一起探索各种可能性,最终通过基础命令组合完成了功能,这种“授人以渔”的方式对学员解决实际问题非常有帮助。课程节奏紧凑,内容充实,全程围绕一个核心功能进行深度实战,学员可以清晰看到从零到一的完整开发过程。

课程链接

本帖子中包含更多资源

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

x
回复

举报

改内容来自
传世课程
进入
快速回复 返回顶部 返回列表