下载 App

开发日志4#

2 小时前4 浏览综合
在制作过程中修复了许多 问题 1:列车运行时,地面与铁路不显示
真机测试中,列车运行场景里铁路和地面完全看不到,列车像是悬空在跑。
但同一画面里的房屋、树木、零散草地都正常显示,说明不是整块地形丢失。
问题 2:车库车辆预览上下颠倒
车库里的车辆预览图是反的:底板在上、车辆在下。
电脑端预览完全正常,只有真机出现。
二、原因分析
问题 1 定位
铁路、道床、轨枕、接触网、大片地面用的是"无贴图 PBR"材质(Techniques/PBR/PBRNoTexture.xml)。
真机 GLES 渲染链下,该材质的着色器变体链接失败,链接不成功则使用它的模型完全不绘制。
房屋、树木、草地用的是顶点色 Unlit 材质(NoTextureUnlitVCol),走的是另一条着色器路径,因此不受影响。
这正好解释了"为什么只有铁路和地面消失"。
已排除的可能:三角面绕序错误、顶点数超出 16 位索引上限、资源漏打包、模型未生成、裁剪面问题——这些都已逐项验证为正常。
问题 2 定位
车库预览原先是按运行平台判断是否翻转纹理方向(按平台白名单)。
属于"猜方向",与实际渲染链的真实朝向不一致,因此电脑对、真机错。
三、修复方案
修复 1:铁路与地面材质兼容
涉及文件:scripts/world/Textures.lua、scripts/world/Track.lua、scripts/world/Surface.lua、scripts/world/Tunnel.lua、scripts/world/TrainModel.lua
新增统一入口 ApplySolidPbr:纯色材质改走"真实漫反射贴图 PBR"路径(PBRDiff)。
用一张共享的 2×2 白色纹理作为漫反射贴图,乘上原有颜色参数:
· 颜色(MatDiffColor)不变
· 金属度(Metallic)不变
· 粗糙度(Roughness)不变
效果:颜色观感与原来一致,但绕开了出问题的无贴图变体。
不新增任何素材文件,不增加绘制批次,不改成无光照(不是靠"降级成 Unlit"糊过去)。
非 GL 平台(如桌面预览)保持原有 PBRNoTexture 路径不变,不做无必要的改动。
修复 2:车库预览方向
涉及文件:scripts/ui/Widgets/PreviewOrientation.lua(新增)、scripts/ui/Widgets/TrainPreview.lua
移除按平台翻转的白名单逻辑。
改为运行时实际校准:在离屏纹理上渲染一条上红下蓝的色带,读回像素判断真实朝向,再决定是否需要 Y 方向补偿。
不根据操作系统名或图形 API 名猜测方向。
校准结果缓存复用,多个预览控件共用一次校准;控件销毁后回调有检查,不会访问已释放对象。
修复 3:异常恢复(本轮补充)
涉及文件:scripts/world/Textures.lua、scripts/ui/Widgets/TrainPreview.lua
共享白纹理:改为上传成功后才写入缓存;失败时释放临时对象,下次调用可重新创建(原来失败会污染缓存,导致一直用无效纹理)。
预览图像:nvgCreateVideo 返回 0(失败)后,切换车型时会清理无效图像句柄并重试(原来 image_=0 在 Lua 中为真,导致永远不再重试,预览一直空白)。
场景与模型构造中断:统一走 ReleaseScene 完整回滚——释放渲染目标、已建模型、独立场景以及离场相机节点,避免残留半成品导致后续重试叠加出多余模型。
四、验证结果
渲染验证(露天弯道段)
实拍截图确认:双轨、轨枕、道床、大片地面、接触网全部恢复显示。
报告:Lua 错误 0 / 资源错误 0 / 渲染错误 0。
断言:18 项全部通过。
车库验证
实拍截图确认:车辆方向正常(车轮、底板在下),不再颠倒。
覆盖:切换车型、切换设定图、滚轮缩放、车库关闭后重新进入。
故障注入验证:白纹理上传失败后可重建、半初始化场景可回滚、列车半成品可回滚、图像创建失败后可恢复真实预览。
报告:Lua 错误 0 / 资源错误 0 / 渲染错误 0。
断言:21 项全部通过。
合计:39 项检查全部通过,三类错误均为 0。
说明
以上验证在 GLES 渲染环境完成,尚未在真机复测。
修改后已通过 LSP 静态检查(0 Error)并完成官方构建。
五、复测重点
列车运行时
双轨、轨枕、道床是否正常显示
大片地面是否正常显示
列车是否不再悬空
车库预览
车辆方向是否正常(车轮在下、底板在下)
不再上下颠倒
其他回归
切换车型、切换设定图、缩放操作是否正常
车库关闭后重新进入是否正常#聚光灯gamejam开发者日志
别再烧积分了!从每次 2000 到每次 50 的血泪经验截图
别再烧积分了!从每次 2000 到每次 50 的血泪经验
适用场景:所有在用 TapTap Code 开发游戏的小白 难度:★☆☆☆☆ 背景最近群里总有人"炫耀"一次操作花了几千积分,说实话这不是值得高兴的事——这是在告诉所有人你的开发方式有根本性问题。我也走过这条弯路,所以来说说怎么改。 积分消耗的本质是什么积分 = AI 处理的 token 数量 = 你发给 AI 的内容 + AI 回给你的内容所以烧积分的本质只有两种: 你让 AI 做了大量无效/重
精华
74 赞
23 回复
03:06
为了不被斩杀,我只能做到这些了截图
为了不被斩杀,我只能做到这些了
之前一直申请不到计划3,之前说太花哨,后面说体量完成度不足,在我一番小作文下,编辑终于给了我解答,什么原生质感,玩家开局体验啥的。 本来计划2也够用,准备以后再优化了,结果计划2赠送的积分要砍半了,学生党实在消费不起,于是只能再冲一波计划3了 从周六中午到现在一天半时间,优化了一遍角色卡,战斗卡,还有抽卡界面,优化了新手教程,该说不说确实比之前要舒服些。 前半部分为新版,后半部分为旧版。 明天再次
44 赞
9 回复
第三天我们收在版本 1.0.51。第四天从凌晨 0 点 05 分的第一笔改动,一直干到 23 点 46 分的最后一次构建,36 次构建把版本推到 1.0.69。这一天没有铺新星球,做的是四件"让世界住得下去"的事:星航号有了生态家园,精灵助手"超能诺诺"正式上岗,Boss 强度重排了一遍,精灵背包按经典结构重做。
星航号生态家园:用现有零件盖一间屋子 家园是今天最大的一条线。主导航点「家园」,直接截图
第三天我们收在版本 1.0.51。第四天从凌晨 0 点 05 分的第一笔改动,一直干到 23 点 46 分的最后一次构建,36 次构建把版本推到 1.0.69。这一天没有铺新星球,做的是四件"让世界住得下去"的事:星航号有了生态家园,精灵助手"超能诺诺"正式上岗,Boss 强度重排了一遍,精灵背包按经典结构重做。 星航号生态家园:用现有零件盖一间屋子 家园是今天最大的一条线。主导航点「家园」,直接
1 赞
开发者日志05截图
开发者日志05
火急火燎中赶出的一篇开发者日志 我们的美术已经差不多了,拼死拼活做到四个场景了! 现在在润色文案,程序做后期的调整 p1p2p4是新场景新道具 p4p5算我们一个实机画面的展示,有没有人想来猜猜p4的字是什么意思 但是为了保质,我们参赛版后面两个场景的内容展示的会有点少,比起赶工式交差我还是想认真对待我们的第一个作品orz 不管怎么说、完赛就算成功了 还有3天就要正式见面了,希望最后的作品大家能玩
《21天》已基本完成,数值持续调整、事件追加中截图
《21天》已基本完成,数值持续调整、事件追加中
请给我指正,我自己感觉难度是不是的有点高啊? 另外,烦请各位体验过的大佬给点评论吧,发布第三天了,一条评论也木有啊,哭死~
1 赞
[开发者日志 4]截图
[开发者日志 4]
大事微妙! 电脑已经修好了,但是因为硬盘损坏,游戏数据已然清零。 在策划的提议一下,我们重新确定了方向,进入了新一轮的游戏制作。目前的定位是割草类游戏。 但也请大家放心,我们不会因为时间变短,就提交半成品,我们会竭尽全力的提交出最完美的作品!大家敬请期待!
1 赞
1 回复
这是一个奇怪的游戏截图
这是一个奇怪的游戏
开发者日志6(终篇) 经过团队呕心沥血的创作,我们终于迎来了官宣之日。目前已经加入了新手引导,完成了第一人称视角的优化,增加了建议指数的偏重性。也期待能收获更多意见更多的观众老爷能参与进游戏的制作当中,在此奇奇提前感谢大家的支持了哇!!嘿嘿
2 赞
#开发日记 #TapTap制造 #文字游戏 #生存截图
#开发日记 #TapTap制造 #文字游戏 #生存
大家好!我的文字抉择生存游戏《荒野残生:你的抉择决定能否活下来》开发完毕,马上在创意工坊开启测试! 山洪过后,你孤身被困荒野,没有复杂操作,纯文字抉择玩法。 📌游戏核心规则 • 管理生命、饱食、水分、精神四项生存指标 • 外出探索触发各类随机事件,搜集物资,可制作绷带、火把、净水器 • 背包系统:点击就能使用食物、药品;工具只要放在背包,就可以解锁事件专属选项 • 四季循环轮换,春夏秋冬带来不一样
1 赞
《文明启明》开发日志05截图
《文明启明》开发日志05
开发日志 05|这两天没加新系统,全在补“看起来”和“讲道理” 这一篇只讲优化。这两天基本没加新系统,全在补两件事:看起来对不对,和讲不讲得通。 01 镜头拉近,地面不再是空的 之前把镜头放到最大,草地就是一片均匀的绿点,岩石区就是一块灰,跟贴图没区别。 现在地上有 19 种小东西:草丛、三叶草、小花、石子、大石头、岩面裂纹、灌木、蕨叶、浮木、海星、芦苇、睡莲、白沫、涟漪,再加上浆果丛、蘑菇、鱼影
《我在鬼市捡漏》截图
《我在鬼市捡漏》
【白天 · 鉴宝捡漏】 你经营鬼市最后一家当铺:柜台跟货贩子讨价还价压价收货,货品定价上架等买家,珍品送进拍卖行拼落槌。夜里带回来的「未鉴布包」,要亲手擦灰掌眼——真品值钱,赝品砸手里。「捡漏」两个字,全凭你的眼。 【夜晚 · 搜打撤】 夜探是实时动作玩法:左半屏摇杆自由跑,右半屏随手画符抬手即放——一勾=天火落满房,一圈=金轮绕体护身,一笔N=万剑归宗;贴身自动挥剑,摸点靠近自动搜宝,搜宝必惊鬼
1 赞