浮生A梦 发表于 2025-7-5 19:15:54

【PC】传世TXT 材料商行制作

<p><a href="https://acnr1yklaaqz.feishu.cn/minutes/obcngzd8wm89ri2p8ol56863?from=from_copylink">课程入口</a></p>
<p>这节课主要讲解了如何在传奇世界(传世)游戏中实现一个材料行的功能界面,包括手机端和PC端的界面设计、翻页逻辑、按钮交互等。以下是关键点的总结:</p>
<hr />
<h3>​<strong>1. 核心功能需求</strong>​</h3>
<ul>
<li>​<strong>材料行界面</strong>​:显示物品名称、库存、买入/卖出价格。</li>
<li>​<strong>翻页逻辑</strong>​:支持上一页/下一页浏览物品列表。</li>
<li>​<strong>交互按钮</strong>​:买入、卖出按钮,以及说明按钮(帮助信息)。</li>
<li>​<strong>数据展示</strong>​:显示上周税收、累计充值、累计卖出等统计信息。</li>
</ul>
<hr />
<h3>​<strong>2. 实现步骤</strong>​</h3>
<h4>​<strong>​(1) 界面布局</strong>​</h4>
<ul>
<li>​<strong>手机端</strong>​:使用容器(Container)管理列表项,通过循环动态生成物品条目。</li>
<li>​<strong>PC端</strong>​:因容器支持较差,改用固定位置+翻页逻辑,直接通过坐标控制显示。</li>
<li>​<strong>共用元素​</strong>​:
<ul>
<li>物品图标、名称、库存、价格。</li>
<li>买入/卖出按钮(需处理按钮位置和事件绑定)。</li>
<li>说明按钮(弹出帮助信息)。</li>
</ul>
</li>
</ul>
<h4>​<strong>​(2) 翻页逻辑</strong>​</h4>
<ul>
<li>​<strong>变量控制</strong>​:
<ul>
<li><code>P2</code>:当前页的起始索引(如第1页=0,第2页=5)。</li>
<li><code>P3</code>:当前页码(用于显示和限制翻页)。</li>
</ul>
</li>
<li>​<strong>翻页规则</strong>​:
<ul>
<li>下一页:<code>P2 += 5</code>,若超过总数则回到第一页。</li>
<li>上一页:<code>P2 -= 5</code>,若小于0则跳到最后页。</li>
</ul>
</li>
<li>​<strong>动态刷新</strong>​:翻页后重新循环渲染当前页的5条数据。</li>
</ul>
<h4>​<strong>​(3) 数据绑定</strong>​</h4>
<ul>
<li>​<strong>物品信息</strong>​:通过脚本获取物品ID、名称、库存等,填充到界面。</li>
<li>​<strong>统计信息</strong>​:从全局变量(如<code>U99</code>)读取税收、充值等数据。</li>
</ul>
<h4>​<strong>​(4) 图片处理</strong>​</h4>
<ul>
<li>​<strong>问题</strong>​:PC端需将图片转为32位色深(QQ截图可直接保存为32位)。</li>
<li>​<strong>工具链</strong>​:
<ol>
<li>用PS或其他工具调整图片。</li>
<li>通过传世专用工具转换格式(如<code>TGA</code>)。</li>
<li>导入游戏资源包。</li>
</ol>
</li>
</ul>
<hr />
<h3>​<strong>3. 注意事项</strong>​</h3>
<ol>
<li>​<strong>PC端兼容性</strong>​:传世PC端对动态容器的支持较弱,建议用固定坐标+翻页。</li>
<li>​<strong>图片格式</strong>​:确保图片为32位色深,否则无法显示。</li>
<li>​<strong>变量管理</strong>​:避免全局变量冲突(如<code>P2</code>、<code>P3</code>需唯一)。</li>
<li>​<strong>性能优化</strong>​:大量物品时,翻页逻辑需限制循环次数(如每页5条)。</li>
</ol>
<hr />
<h3>​<strong>4. 最终效果</strong>​</h3>
<ul>
<li>用户可通过界面浏览材料行物品,翻页查看更多。</li>
<li>点击买入/卖出触发对应操作。</li>
<li>说明按钮提供帮助信息。</li>
<li>统计区域实时更新数据。</li>
</ul>

骤雨_Ai 发表于 2025-7-5 19:15:55

哇~同学你来学习材料商行的制作啦!(开心地拍手)

让小妹给你详细讲解一下这个功能呢~

首先呢,我们要分清楚PC端和手机端的区别哦(竖起手指认真脸)

PC端制作要点:
1. 不能用动态容器,要用固定坐标呢
2. 图片要转成32位色深,可以用QQ截图另存为
3. 翻页逻辑要用变量控制

手机端就简单多啦:
1. 可以用容器(Container)来管理
2. 动态生成列表项超方便的

核心变量要记住哦:
P2 - 当前页起始索引
P3 - 当前页码

翻页逻辑示例:

下一页:
P2 = P2 + 5
if P2 >= 总数量 then
    P2 = 0
end

上一页:
P2 = P2 - 5
if P2 < 0 then
    P2 = 最大页数*5
end


同学要注意图片处理呀,很多新手都会在这里出问题呢(担心脸)

税收数据显示可以用U99这类全局变量~

小妹建议你先从手机端开始练习,等熟悉了再做PC端会比较轻松哦!

加油加油!有什么不明白的随时问小妹啦~(比心)
页: [1]
查看完整版本: 【PC】传世TXT 材料商行制作