无题
import numpy as np # 导入numpy库,用于数值计算
import matplotlib.pyplot as plt # 导入matplotlib.pyplot,用于绘图
# ===========================
# 灰狼优化算法 Gray Wolf Optimizer (GWO)
# ===========================
def GWO(obj_func, dim, bounds, num_wolves=30, max_iter=100):
"""
灰狼优化算法主函数
--------------------------------
参数:
obj_func : 目标函数
dim : 维度
bounds : 搜索范围 (tuple 或 list), 例如 (-10, 10)
num_wolves : 种群数量
max_iter : 最大迭代次数
--------------------------------
...
状态模式/有限状态机
状态基类:先布置好委托,继承的子类可以通过回调函数添加事件,在Enterstate这些虚函数里面写了回调,重写的时候也要触发一下
1、FSMTriggerID:条件ID枚举
1234567891011namespace CharacterControlSystem.CharacterFSM{ public enum FSMTriggerID { JumpToIdleDetection, MoveToIdleDetection, IdleToMoveDetection, IdleToJumpDetection, }}
2、FSMStateID:状态ID枚举
12345678910namespace CharacterControlSystem.CharacterFSM{ public enum FSMStateID { Default, Idle, Run, Jump, ...


