创建CrossPlatform动画视频渲染应用程序

时间:2019-10-16 15:26:06

标签: unity3d xamarin animation cross-platform rendering

我正计划创建一个跨平台(以后将在Windows,Android和iOS中使用)的应用程序,就像Plotagon一样,我们可以在其中添加/修改某些背景场景中的3D模型角色,应用一些动画和声音效果这些角色,并最终生成渲染的视频。

关于CrossPlatform,现在我可以想到两种技术。

  1. Xamarin

    据我研究,目前Xamarin对Android和iOS具有出色的支持。但是,处理3d模型和渲染成为噩梦。

  2. Unity3d

    由于除游戏外,Unity还可用于开发Apps,因此处理3d模型并进行动画处理变得更加容易。我认为这是要走的路。

但是,我不知道如何处理渲染内容。

问题:

  1. 我走错了方向吗?如果是,有人可以建议更好的技术来满足所有要求。
  2. 我们如何在应用程序内部渲染视频?

小背景:

我有3年以上开发企业应用程序(基于Web)的经验,并且很少使用Java和.Net平台来开发桌面应用程序。现在开始学习Unity3d。

注意:我正在尝试避免使用C / C ++语言。

1 个答案:

答案 0 :(得分:1)

在制作第一款游戏时,我也遇到了类似的问题。我强烈建议您使用Unity3D。我做到了,对此感到非常高兴。 Unity3D具有丰富的工具集,可帮助您开发应用程序,非常适合跨平台分发。而且,在没有内置所需功能的情况下,有一家商店(AssetStore)拥有大量有用的工具和资产。

环顾https://assetstore.unity.com以了解其内容。您可以搜索“电影”并获得大量点击(从视频捕获到电影院模型的所有内容)。注意,并非AssetStore中的所有内容都是免费的。