游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1278|回复: 0

游戏动画控制器的设计

[复制链接]

52

主题

155

帖子

160

积分

注册会员

Rank: 2

积分
160
发表于 2007-4-23 10:45:00 | 显示全部楼层 |阅读模式
我在小游戏里准备自己写一个控制动画的,不知道这样设计合理不?

主要功能有
class AnimatorManager
{
//添加事件到控制器,指定运行的时间,然后初始化函数,每帧需要更新的函数,与结束时更改状态量
void AddAnimator(float Time,initFunction,UpdateFunction,EndFunction)
{
     //使用STL Set 建立列表
       {
         //建立内部的timer
       }
       initFunction();
}

//执行事件(每帧调用)
void Execute
{
    //update 内部的timer
    UpdateFunction();
    if(timer<0)
    {
       //remove list from set
       EndFunction();
    }
}
}


其中动态调用准备用 回调指针 或者 是仿函数 functor 实现, http://www.winxgui.cn/blog/?p=88
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 17:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表