撰写了文章 更新于 2021-02-07 19:40:29
简单聊一下 JavaScript实现游戏的运行逻辑
简单聊一下游戏的逻辑 及 对于PIXI 实现的游戏如何去做个自己的GUI编辑器
游戏程序的灵魂 其实就是 帧 这个概念
帧内 我们可以做我们想做的任何事情 其实也就是数据的变更
也就是说 程序不断的 根据硬件性能 去循环执行 程序块
这样 单循环内 先去改变一些 变量 数值 之后 根据数值 去绘制画面 播放音效等
那么 游戏内容就动起来了
所以说 对于JS实现的游戏 只要控制台里 动态的修改某些值 就可以 直观的游戏里看到 实时的改变效果
也就是说 单机JS 其实很容易作弊
那么 这个 改变各种值 的方式 我们做一个 直观的控制方式 也就实现了 可以随时 调整游戏内容了
当然 调整中 可以先暂停游戏
当 对这些值 调整满意后 保存到JSON里就行了当然 游戏初始的数据 当然也是加载这个JSON 达到使用保存数据的目的
大概就这么个逻辑 细节还有很多解决技巧 以后补充
对于 JSON 的文件级别操作 可以用NW.JS作为游戏执行框体
刚刚开始涉及游戏开发的小伙伴可以简单看一下