资源简介
此代码是我博客的示例代码,这个也是我自己制作的游戏引擎,当然,相当严重的参考了cocos代码,所以想商用(当然并不可能有人会拿它商用)比较麻烦,得去联系cocos
代码片段和文件信息
#include “Utility.h“
#include “EngineAnimation.h“
#include “EngineTextureCache.h“
CEngineAnimation::CEngineAnimation()
{
m_index = 0;
m_fframeRate = 0.0f;
m_fNextframe = m_fframeRate;
}
CEngineAnimation::~CEngineAnimation()
{
}
bool CEngineAnimation::onInit(vector vFiles)
{
for (vector::iterator iter = vFiles.begin();
iter != vFiles.end(); ++iter)
{
m_vframes.push_back(CEngineTextureCache::getInstance().textureForKey(*iter));
}
return true;
}
CEngineAnimation * CEngineAnimation::create(vector vFiles)
{
CEngineAnimation * pAnim = new CEngineAnimation();
if (pAnim&&pAnim->onInit(vFiles))
return pAnim;
else
{
Safe_Delete(pAnim);
return pAnim;
}
}
//循环调用
CEngineTexture2D * CEngineAnimation::updateframe()
{
m_fNextframe -= 0.016f;
if (m_fNextframe <= 0.0f)
{
if (m_index == m_vframes.size() - 1) //当前图片为最后一帧
m_index = 0; //切换回第一帧
else
m_index++; //切换到下一帧
m_fNextframe = m_fframeRate; //重置时间
return m_vframes.at(m_index); //根据图片的index切换图片
}
return nullptr;
}
void CEngineAnimation::setAttribute(int _index float _frameRate)
{
m_index = _index;
m_fframeRate = _frameRate;
m_fNextframe = _frameRate;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-09-07 00:10 Gamefr
目录 0 2015-09-06 23:41 Gamefr
目录 0 2015-09-06 23:41 Gamefr
目录 0 2015-09-06 23:41 Gamefr
文件 56320 2015-09-07 00:10 Gamefr
目录 0 2015-09-06 23:41 Gamefr
文件 269824 2015-09-07 00:10 Gamefr
文件 0 2015-09-05 19:25 Gamefr
文件 1263732 2015-09-07 00:10 Gamefr
文件 2666496 2015-09-07 00:10 Gamefr
目录 0 2015-09-07 00:10 Gamefr
文件 44302336 2015-09-07 00:10 Gamefr
文件 973 2015-09-02 11:09 Gamefr
文件 1277 2015-09-02 11:09 Gamefr
文件 661 2015-09-02 11:09 Gamefr
文件 1411 2015-09-02 11:09 Gamefr
文件 565 2015-09-02 11:09 Gamefr
文件 2202 2015-09-06 23:52 Gamefr
文件 570 2015-09-02 11:09 Gamefr
文件 907 2015-09-06 23:55 Gamefr
文件 249 2015-09-02 11:09 Gamefr
文件 491 2015-09-02 11:09 Gamefr
文件 262 2015-09-02 11:09 Gamefr
文件 2307 2015-09-02 11:09 Gamefr
文件 3480 2015-09-02 11:09 Gamefr
文件 261 2015-09-02 11:09 Gamefr
文件 220 2015-09-02 11:09 Gamefr
文件 459 2015-09-02 11:09 Gamefr
文件 261 2015-09-02 11:09 Gamefr
文件 3522 2015-09-02 11:09 Gamefr
文件 1434 2015-09-02 11:09 Gamefr
............此处省略98个文件信息
相关资源
- 撑杆过河,u3d益智小游戏
- Qt5.6.1下写的简单版的无聊打飞机游戏
- 游戏策划案
- iOS实战项目开发:汤姆猫小游戏
- 斗地主游戏
- 游戏设计基础 Fundamentals of Game Design
- Introduction to 3D Game Programming with Direc
- DirectX 高级动画制作书中源代码
- 基于stm32的俄罗斯方块游戏机总工程文
- 简单的H5游戏源码
- flashas3拼图游戏源码
- 40个微信H5游戏源码
- Real-Time -3D-Rendering-with-DirectX-and-HLSL
- RPG游戏制作工具
- 软件工程 小游戏Demo
- OpenGL小游戏
- 游戏开发中的人工智能(中文).pdf
- Siliphen的2048游戏demo
- Unity塔防游戏
- 微信h5游戏 夺宝源码
- 我的博客制作的乒乓球游戏
- DirectX11游戏编程入门(word+pdf)
- HGE游戏引擎超详细教程
- cocos2dx 3.4 俄罗斯方块 源代码及运行文
- 老V2016内核过驱动保护课件.rar
- 基于unity的fps游戏.rar
- DirectX 11高级图形开发技术实战 免分
- 游戏设计梦工厂
- [魔兽世界编程宝典].World.of.Warcraft.P
- 易语言制作的抽奖游戏源码,模块已
评论
共有 条评论