0

我正在处理一个用旧的 php-mysql 和 javascript 编码的 RPG 聊天(当时没有 jquery),而游戏故事是关于吸血鬼的(我向你保证:P)。

而且我需要设置一个可见的时间表,它没有实时时间,只有夜间时间,延长一整天。

例如,在实时时间早上 6 点,必须对应游戏内时间 20PM,依此类推,直到实时时间上午 5:59,它必须对应游戏内时间凌晨 5 点。

因此,在整个现实生活中,游戏中的时间跨度仅从晚上 20 点到凌晨 5 点,简而言之,只有晚上。

可能吗?可以使用 php 和 mysql,甚至 jquery 或 javascript(尽管我认为使用最后两个会更容易)。

PHP 编写是旧的程序风格,不是面向对象的,只是为了指定。

感谢您的回复!

4

1 回答 1

0

有趣的问题。我认为算法会是这样的:

  1. 计算实际一天过去的百分比。
  2. 用它来计算虚拟一天过去了多少时间(乘以 32400 可能得到秒数)。
  3. 将该秒数添加到已设置为今天晚上 20:00 的日期对象。
于 2013-08-15T18:27:51.947 回答