如何在Unity3d中制作演示游戏?

时间:2013-01-18 08:49:47

标签: unity3d demo trial

我已经在unity3d中为pc和mac开发了一款游戏。我希望在30天试用期内发布游戏 我怎么做到的?如何写入系统注册表。在开发此试用版时,我应该记住哪些事项 每当我在谷歌搜索时,我都会获得unity3d的试用版,而不是如何在unity3d中制作试玩游戏。

1 个答案:

答案 0 :(得分:1)

以下article有很多信息,但很长。

写入注册表 关于保存到注册表,只有在你有一个大型游戏并且将其他值写入注册表时才这样做。如果它只是一个小的独立游戏,那么宁可避免注册。当小型独立游戏将值写入其注册表时,人们不喜欢它,因为大多数开发人员永远不会删除该值。

有两种方法。您可以让用户每次“登录”到您的服务器,也称为“在线验证”。这种方式更安全,但确实需要用户登录并不理想。您可以使用以下脱机方法。请注意,我只是想到了这一点,所以可能存在一些小缺陷。

离线方法 您可以获得当前的系统日期和时间。加密日期和时间并将其保存到磁盘。然后每次游戏启动时,再次获取系统日期和时间,并将此“新”时间检查到您存储在磁盘上的日期和时间。此检查将更多地确保用户未修改系统日期和时间。每次游戏开始时显然会覆盖日期和时间,但显然首先检查值。

如果您获得的“新”日期和时间不超过旧的存储日期和时间,您就会知道用户是否修改了他们的时间。您还可以在游戏退出之前获取日期和时间。然后当游戏再次启动时,您可以确保当前日期和时间超过您存储到磁盘的日期和时间。

同时获取游戏首次启动时的日期和时间并保存。然后,您可以确切地检查他们的试用期结束的确切天数。

你应该记住什么 允许用户保留他们保存的游戏(如果他们可以保存)。因此,当你购买游戏时,他们不必重新开始。