首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >减少“饥饿”变量加班

减少“饥饿”变量加班
EN

Stack Overflow用户
提问于 2018-03-31 10:25:13
回答 1查看 133关注 0票数 0

我试着做一个游戏,在我有一个叫做饥饿的变量的地方,不要挨饿。我希望这样可以减少加班费,如果加班费降到零,那么球员的健康状况也会开始下降。另外,如果你在冲刺(sprint已经开始工作了),我希望它能更快地完成任务。主要的问题是如何减少饥饿变量更快,更快的加班费,根据你上次吃。

就像这样:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-31 10:32:58

作为一个变体:假设您的游戏有某种管理线程,它监视传递时间,所有的全局事件都是从那里启动的。

求出这个函数的导数的公式-它可以是离散的。不仅要储存“饥饿”的现值,还要储存上一次吃东西的时间印记。在这里,你也可以有某种参数,“食品质量”会影响速度?当前时间和时间戳之间的差异为您提供了通过减去“饥饿”的结果来集成减少饥饿功能的值。

检查的步骤可能是不规则的,那么仅仅通过导数和时间是不够的.例如,如果由于睡眠而有时间跳过(尽管这种时间跳过可能会通过加快监视线程的速度来模拟)。你必须存储最后一步完成的时间值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49586722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档