performance - 非线性轨迹 - 计算还是保存?
问题描述
在子弹地狱游戏中,敌人和子弹可以遵循线性、抛物线以及我所知道的极坐标或指数(?)路径。通常这些路径是相当不变的,尽管有些确实会跟踪玩家。
这些路径是否最好实时计算?或者将路径保存在文件中是否有意义(如偏移源值列表)?这个决定会根据游戏运行的语言/程序而改变吗?
我所说的实时计算是什么意思:每一帧,计算每个子弹和敌人的新位置、速度,甚至可能是加速度
此外,这来自尝试在 PyGame 中制作东西的角度。我很高兴知道实时计算路径足够有效,但我想事先知道这是一个很好的决定。我想我会切换到 Unity。
解决方案
推荐阅读
- jquery - 如何将 JSON 逗号分隔值附加到选择框?
- reporting-services - SSRS 报告标题
- python - Matplotlib lib 3d 曲面图,以第 4 维为颜色
- security - AzSK ARM Checker 任务未提供虚拟机 ARM 模板的扫描结果
- mysql - 如何使用流利的 api 在 EF6 中映射值对象标识?
- swift - 如何获得在 Alamofire 中上传 base64 图像的进度?
- vue.js - 如何让父 vue 组件和子 vue 组件使用相同的数据对象?
- r - 一个输入中的 R 闪亮输入以形成下一个输入的输入
- ionic-framework - 无法从 Ubuntu 完全卸载 Ionic
- python - 在字典中搜索一个值以使用它