下载 App

一张“讨巧”的视差卡片的诞生记录

09/0847 浏览
如封面效果所示,是一个很有趣的效果。

视差效果是什么?

简单的来说,就是欺骗眼睛造出的一种立体感。值得注意的是:视差不是真的 3D 物体运动,只是不同图层运动速度 / 幅度不一样,欺骗人的眼睛,制造 “远近” 的错觉。
放在当前视差卡片上,为了制造这种立体感,我用了3层内容来制作这个视差效果:
TapTap
TapTap
当然有非常讨巧的部分,就是背景卡片与中景图片使用的是一样的颜色。
同时为中层图片添加边缘羽化效果。
这样做在晃动的时候就好像只有中间的放大镜在移动,而不是整个中景图片(才不是懒得抠图呢),由此组合成了这张视差卡片。
在我的设置中,底层的卡片是最大的,移动的速度不快,中层的图片移动速度是最快的,文字层则是跟着底层卡片进行布局,速度也与底层的卡片相差不大。
TapTap

那么视差卡片可以被用在哪些地方?

比较常见的场景是游戏首页的菜单页面,就是有那个“开始游戏”“继续游戏”“收藏物品”页面,如果后面taptap制造开放了陀螺仪权限的话,晃动手机就能感受到这种视差效果,可以为游戏套上更多质感。
还有比如卡牌游戏,卡牌边框、背景、光晕分层动,能跟着角度跑的高光镭射反光等,模拟实体闪卡的质感。
当然视差效果不止3D视差卡片这一种啦,常见的场景就是游戏背景,比如泰拉瑞亚,拆成好多层:近处花草树木、中间山丘、远处大山、云朵、天空等,这种是视差滚动。
还有视差贴图、镜头视差等不同效果,这就不再本帖的讨论范围了~
欢迎大家来我的游戏中体验:(过完新手教程就可以到“提示App”中看到这个视差卡片)
horizontal linehorizontal line

视差卡片的实现:

这一步,交给伟大的嗒啦啦女士为我们讲解了:
以下是制作完嗒啦啦整理的步骤,准备好素材就可以复制文档给嗒啦啦进行尝试:
最小实现(参考代码):
lua
-- 状态 nx, ny, targetNx, targetNy = 0, 0, 0, 0 dragging = false tau = 0.1 function onDown(px, py) if hit(bgRect, px, py) then dragging = true targetNx, targetNy = normalize(px, py, bgRect) return true -- 吞滚动 end return false end function onMove(px, py) if not dragging then return false end targetNx, targetNy = normalize(px, py, bgRect) return true end function onUp() if not dragging then return false end dragging = false targetNx, targetNy = 0, 0 return true end function tick(dt) local k = 1 - math.exp(-dt / tau) nx = nx + (targetNx - nx) * k ny = ny + (targetNy - ny) * k end function draw() local bg = offset(bgRect, nx * MAX_BG, ny * MAX_BG) local mid = offset(midRect, -nx * MAX_MID, -ny * MAX_MID) local tilt = nx * MAX_TILT - ny * MAX_TILT * 0.35 rotateAround(center(bgRect), tilt) fillRoundRect(bg, radius, CARD_COLOR) fillRoundImage(mid, radius, image, bleed) featherRoundRect(mid, radius, CARD_COLOR, FEATHER) local fgx, fgy = -nx * MAX_FG, -ny * MAX_FG text(bg.x + pad + fgx, bg.y + pad + fgy, "TITLE") text(bg.x + bg.w - pad + fgx, bg.y + bg.h - pad + fgy, "HINT") end
合集
系统重启中
别再烧积分了!从每次 2000 到每次 50 的血泪经验截图
别再烧积分了!从每次 2000 到每次 50 的血泪经验
适用场景:所有在用 TapTap Code 开发游戏的小白 难度:★☆☆☆☆ 背景最近群里总有人"炫耀"一次操作花了几千积分,说实话这不是值得高兴的事——这是在告诉所有人你的开发方式有根本性问题。我也走过这条弯路,所以来说说怎么改。 积分消耗的本质是什么积分 = AI 处理的 token 数量 = 你发给 AI 的内容 + AI 回给你的内容所以烧积分的本质只有两种: 你让 AI 做了大量无效/重
精华
77 赞
23 回复
熬夜2个月游戏从0做到了1,又从1回到了0截图
熬夜2个月游戏从0做到了1,又从1回到了0
8月26日,我不懂编程,不懂设计,从0开始手搓一款回合制挂机游戏。 10月14日,快两个月了,功能全部实现。总算实现了从0-1的过程。 阶段手测还算正常,今天信心满满全栈手测,惊喜地发现,实现过程从1回到了0[表情_豹哭] 因为之前用AI配的底层数值写死了,所有装备和技能要推倒重做。 熬夜1-2个月,实现了从0-1-0的闭环。 看着屏幕,不知道是坚持还是放弃。 大家遇到这种努力全白费的情况,是怎么
1 赞
浅记《阿方的旅程》开发历程截图
浅记《阿方的旅程》开发历程
预计阅读时长10分钟,欢迎您先品鉴游戏,再回来看这篇“流水账” 这是我第一次实际接触“用自然语言制作游戏”,也是我第一次接触游戏开发工作,所以一切都是从零开始,跌跌撞撞,懵懵懂懂。[表情_豹哭] 我是通过获得的本次开发资格,6月22日晚,在微信公众号收到了测试资格的消息,最开始公布主题“跳跃”的时候,脑子里最先想到的就是几款非常经典的游戏「马里奥」「Flappy Bird」「Doodle Jump
10 赞
1 回复
【UI教程】如何将已有的效果图应用为实际的UI界面截图
【UI教程】如何将已有的效果图应用为实际的UI界面
在经过了一些折腾和比较折磨的尝试后,我总算是摸清楚了嗒啦啦怎么把UI效果图转换为实际游戏中的UI组件,今天就给大家带来这部分的经验分享。 tips:1.本篇教程需要各位掌握最基本的ps使用,具体的操作部分我会大致讲解,但仍需各位自行学习ps的基本操作,部分可以由ai代劳的环节我会注明。 2.本篇教程需要在以我前两篇教程作为前置环节,请在阅读这两篇前置教程后再进行本篇教程内容的学习 在按照前
12 赞
5 回复
00:04
基于塔拉拉视频生成转序列帧动画的焚绝介绍截图
基于塔拉拉视频生成转序列帧动画的焚绝介绍
大家好~这里是道具屋经营物语。不对,这次是塔啦啦的西西弗斯大冒险~ 重所周知,嗒啦啦上次更新加入了视频生成的功能。为了参加十周年的活动(10W积分[表情_微笑]),悄悄研究了一下视频转序列帧的功能。话不多说,展示成果: 这是生成的视频: 这是视频转成的序列帧: 这是最后的实现效果: 可以看出来效果还是不错的。接下来我将介绍从视频生成到游戏应用按步骤一一介绍实现方法。希望可以帮到大家。 一、整体流程
精华
41 赞
13 回复
2D 等轴测视角:完整理论截图
2D 等轴测视角:完整理论
2D 等轴测视角:完整理论 一、视角的本质 什么是等轴测 人站在高处斜着往下看地面,地面上的方格子不再是正方形,而变成了菱形。这就是等轴测的视觉本质。 俯视(正上方看下去): 等轴测(斜上方看下去): ┌──┬──┬──┐ ◇ ├──┼──┼──┤ ◇ ◇ ├──┼──┼──┤ ◇ ◇ ◇ └──┴──┴──┘ ◇ ◇ ◇ 正方形网格经过旋转 + 压缩,变成了菱形网格。 为什么是 2:1
6 赞
如何提升你游戏中的UI美术水平截图
如何提升你游戏中的UI美术水平
一、请为你的游戏挑选一款合适的字体 很多开发者没有注意到其实UI界面中最重要的元素是字体,一款合适的字体能给整个游戏的界面感官带来蜕变。 请看案例 那么如何挑选适合自己的字体呢? 我总结出了一些小经验可供参考: 黑体:通用 宋体:古风、武侠、修仙 楷体:古风、武侠、修仙 圆体:卡通、动漫、Q版 科技:科幻、未来、电子 顺手分享一个免费可商用字体网站: 当然 如果你不知道自己的游戏适合什么风格
精华
125 赞
44 回复
本地部署 AI 对接 TapMaker 指南 —— 以 CodeBuddy 为例V1.1截图
本地部署 AI 对接 TapMaker 指南 —— 以 CodeBuddy 为例V1.1
写在前面 大家好,我是橘猫,和你一样也是TapMaker的萌新玩家。在"全能神"天哥的悉心指导下,我顺利完成了本地开发环境的部署。经过这段时间的实战测试,已经成功打通了「本地开发 → 同步至TapMaker」的完整流程。 以下内容全部来自我的个人实操经验,旨在为同样在探索本地部署的朋友提供一个参考。每个人的电脑环境、网络情况、AI工具版本都不尽相同,文中的步骤仅供交流学习。如果你照着操作后遇到问题
37 赞
21 回复
00:54
等距场景编辑器——自行编辑2D瓦片场景地图截图
等距场景编辑器——自行编辑2D瓦片场景地图
一个可嵌入任何 UrhoX 项目的完整等距瓦片地图编辑器,适用于 RPG、策略、模拟经营等类型游戏的关卡设计。 SKILL审核已通过,各位创作者可以根据自己的需要对工具进行调整修改 声明:该工具仅作为场景编辑以及序列化,交互等功能需要用户自行在项目中定义 后续会根据实际情况补充rule tile相关逻辑,实现tile map编辑自由 目录 1. 界面总览 2. 六种编辑工具 3. 双视图模式 4.
精华
21 赞
11 回复
【新游上线】冻鳗谐音梗截图
【新游上线】冻鳗谐音梗
「冻鳗」即「动漫」,一个把谐音梗玩到极致的看图猜谜游戏。 两张图,一个谜:第一张图给出主角,第二张图藏着变化——螃蟹叠罗汉是「蟹蟹」,藕骑大象是「偶像」,宝剑插着三颗莲蓬是一键三连,公鸡打鸣加针加毯……答案就藏在你每天挂嘴边的那些词里。 输入你想的答案,谐音、错别字、大小写统统算对——我们只管你有没有 get 到那个梗,不当代课老师。 #TapTap制造 #TapTap聚光灯 #TapTap聚
2 赞