首页
排行榜
发现
动态
云游戏
PC 游戏
论坛
创作者中心
开发者中心
聚光灯 GameJam
发布
下载手机 APP
扫码下载
Android APK 下载
版本:v
App Store 下载
版本:v
下载 PC 版
Windows 版下载
版本:v
下载 TapTap
TapTap 手机 APP
扫码下载手机App
Android APK 下载
版本:v
App Store 下载
版本:v
TapTap PC 版
Windows 客户端下载
版本:v
菠萝面包
关注
菠萝面包
关注
单线程异步循环?
2019/01/28
150 浏览
综合
个人理解,这个游戏是个单线程异步循环模型
当然我不是指游戏本身,而是说游戏玩法这一块
一个循环称之为一帧
每帧分为两个部分
第一部分:
轮询所有核心,根据玩家设定或AI设定,设置核心的行为模式,这部分仅仅标记一个状态量,并不实际控制核心行为,所以下方的命令可以覆盖上方的同类型命令
同时设定移动方向,攻击目标等状态量
第二部分:
轮询所有核心,根据状态量执行移动/攻击等命令
多线程是不存在的
一定是单线程异步循环模型
当然,也有可能是开发者直接使用了游戏框架的异步模型。
1
1