安卓3D动态壁纸 - 使用哪个引擎?

5
我看到了这个实时3D壁纸,想知道它是如何制作的,例如应该使用哪个引擎来制作?从我所了解的情况来看,目前Unity3D不支持制作壁纸...

这个问题看起来很像这一个 - https://dev59.com/MVHTa4cB1Zd3GeqPU9fa - 0xC0DED00D
@Roger Travis,你好,你知道如何制作类似于视频http://www.youtube.com/watch?v=-XyIRhkwYvE中的3D陀螺效果吗? - Gorets
5个回答

7
如果您想要一个真正的3D动态壁纸,可以在这里查看Rajawali:

https://github.com/MasDennis/RajawaliWallpaperTemplate

跟随他的教程并使用那个模板,你可以制作一些非常惊人的动态壁纸。我自己使用它,发现非常有趣和富有教育意义。
看看这个使用Rajawali库制作的动态壁纸:

https://play.google.com/store/apps/details?id=com.PM.AutumnGrove3DFREE

这不是我的作品,但它明确展示了Rajawali库的潜力。

希望这对你和其他想制作3D动态壁纸的人有所帮助。


1
请查看Unity3DUnity2Eclipse插件,这是我发现的最简单的方法。请注意,它仍处于测试版阶段,您需要使用Unity 3.4才能使其正常工作。我在错误报告中看到了很多Unity崩溃,并且我的保留率很可怜。
如果您喜欢鲨鱼、霓虹灯、僵尸和鸟类,我有一些例子值得一看http://www.app8ite.com/live-wallpapers/

自从你写这个插件以来,这个稳定性问题有没有改变?我已经在使用Unity了,所以如果它不经常崩溃的话,这个插件将是理想的选择。 - jwinn
@App8ite Unity2Eclipse不是免费的。您知道如何将从Unity生成的Android应用程序转换为Android动态壁纸吗? - Duc Tran

1

我不知道你是否能制作3D壁纸,但可以尝试使用

AndEngine 或者 Cocos2D


是的,你说得对,AndEngine和Cocos2d都是主要的2D引擎,但可以进行伪3D(其中3D资产以固定角度呈现在2D精灵上)。我使用AndEngine创建了以下2D壁纸,名为“skydiving ninjas”,并使用其内置的Box2d物理引擎,在大约两天时间内编写了基本图形,以下是链接:https://play.google.com/store/apps/details?id=com.deanezra.android.skydivingninjas&hl=en&referrer=utm_source%3Dgoogle%26utm_medium%3Dorganic%26utm_term%3Dskydiving+ninjas+deanezra&pcampaignid=APPU_1_en5nVvCYFYHMaJ7iq8gF - DEzra

0
从您提供的截图分析,似乎是一个非常简单的场景,并在最终图像之上添加了一些后效果。Unity引擎使这样的事情变得容易,它具有可视化编辑器、良好的资产导入管道和后处理链。还有其他引擎可以用来实现类似的视觉质量(Rajawali就是一个特别好的例子),但这将是一项更繁琐的任务。
使用Unity的负面影响在于它有点重 - 预计在空场景中的APK大小约为9 MB。如果您有一个资源密集型的动态壁纸,则这并不重要。
我最近发布了uLiveWallpaper - 这是一种使用Unity 5制作Android动态壁纸的Unity资产。它经过充分测试,并且可靠,创建Android Studio项目,并提供占位符代码以帮助您入门。
看一下!

http://forum.unity3d.com/threads/ulivewallpaper-develop-android-live-wallpapers-with-unity-5.375255/


1
为了帮助 OP 解决当前的问题,可以在答案中添加一些解释说明。 - ρяσѕρєя K
1
@ρяσѕρєяK 嗯,OP试图解决什么问题?他问哪个引擎可以使用以获得类似水平的质量。显然,使用Unity可以实现这种类型的视觉效果,现在也可以使用它创建动态壁纸。 - ZimM
请勿在多个问题中发布相同的答案。发表一个好答案,然后投票/标记关闭其他重复的问题。如果问题不是重复的,请根据问题进行回答。 - josliber

0

您可以使用 Uni2LwP(非免费)和 Unity3D。这个新的插件与几乎所有版本的Unity都非常兼容。

更多信息请查看开发线程:Forum


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接