gpt4 book ai didi

android - 掷骰子,用骰子 :)

转载 作者:行者123 更新时间:2023-11-30 00:02:55 26 4
gpt4 key购买 nike

我目前需要一些关于“简单”问题的建议。我正在构建一个游戏助手,用户可以在其中掷骰子(6 面骰子、20 面骰子等)。实际上,我只向用户显示号码。但是,为了更好用,我想在屏幕上显示骰子(例如,在带有自定义布局的警告对话框中)。我的问题就在这里,我真的不知道如何实现。我无法相信唯一的方法是创建骰子的每个面来显示它。

供您引用,我需要这些骰子:6 面、8 面、12、20 和特殊 6 面。 :) 如果我必须创建所有骰子,那将是一项非常漫长的任务 :(

我能想到的最好的就是拥有骰子动画,但我想此时对我来说有点太复杂了。

有人对此有什么建议吗?

最佳答案

最佳质量/最大努力:

如果您想展示 3-D 滚动模具,您可能需要查看免费的 3D 建模/渲染/模拟包。 Blender 是第一个想到的,尽管可能有更简单的免费替代品。它们需要一些时间来学习,但您可以为逼真的 3D 实体建模,然后在真实的物理模拟中为它们制作动画。

走那条路,你会为每个渲染简短的(GIF?)动画。然后您只需了解如何在对话框中显示动画 GIF(有大量示例可用)。

质量较低/工作量较少

您可以只在对话框中显示正在滚动的骰子的一个二维面,中间有一个数字(或圆点图案)。根据模具的类型,表面的二维轮廓可以是正方形、三角形、五边形等。

这方面的绘图逻辑相当简单(同样,网上有很多示例)。你甚至可以做一个粗略的动画,让它在几个值之间循环,然后在一个值上停止。让循环在开始时快速而在结束时缓慢,并为每个添加一点“咔嗒”声,您就会得到用户可能会喜欢的东西。

关于android - 掷骰子,用骰子 :),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49560972/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com