-
大小: 2.42MB文件類型: .rar金幣: 1下載: 0 次發布日期: 2021-01-08
- 語言: 其他
- 標簽:
資源簡介
El游戲引擎為作者業余時間開發,供學習之用,詳細描述見說明文檔,未經作者許可,不得商用。
代碼片段和文件信息
#include?“ElApplicationPCH.h“
#include?“ElAnimation.h“
ElAnimation::ElAnimation()
:?mLoop(true)
?mPlaying(false)
?mStartTime(0)
?mPastTime(0)
?mSpeed(1.0f)
{
}
ElAnimation::~ElAnimation()
{
}
void?ElAnimation::reset()
{
mLoop?=?true;
mPlaying?=?false;
mStartTime?=?0;
mPastTime?=?0;
mSpeed?=?1.0f;
mKeyframeTimes.clear();
}
void?ElAnimation::addKeyframeTime(TimeValue?timeKey)
{
mKeyframeTimes.push_back(timeKey);
}
int?ElAnimation::getframeTimeCount()
{
return?mKeyframeTimes.size();
}
void?ElAnimation::play(TimeValue?startTime?bool?loop?/*?=?true?*/)
{
mStartTime?=?startTime;
mLoop?=?loop;
mPlaying?=?true;
}
void?ElAnimation::update(TimeValue?currentTime)
{
if?(mPlaying)
{
mPastTime?=?(currentTime?-?mStartTime);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1403??2010-07-20?10:26??說明.txt
?????文件??????12822??2010-06-25?17:49??ElGameEngine\ElGameEngine.vcproj
?????文件???????1013??2010-04-22?10:56??ElGameEngine\include\ElAnimation.h
?????文件???????1803??2010-06-22?10:45??ElGameEngine\include\ElApplication.h
?????文件???????1402??2010-06-25?17:49??ElGameEngine\include\ElApplicationHeaders.h
?????文件????????278??2010-05-05?00:08??ElGameEngine\include\ElApplicationPCH.h
?????文件????????397??2010-05-05?11:28??ElGameEngine\include\ElArray.h
?????文件????????948??2010-05-05?11:51??ElGameEngine\include\ElArray.inl
?????文件???????8053??2010-06-13?11:24??ElGameEngine\include\ElAxisAlignedBox.h
?????文件???????1727??2010-06-28?16:42??ElGameEngine\include\ElBillboard.h
?????文件???????2199??2010-06-29?11:03??ElGameEngine\include\ElBillboardChain.h
?????文件????????471??2010-04-21?02:41??ElGameEngine\include\ElBone.h
?????文件???????1393??2010-06-29?14:09??ElGameEngine\include\ElCamera.h
?????文件????????130??2010-05-05?00:08??ElGameEngine\include\ElD3DHeaders.h
?????文件????????756??2010-06-29?13:27??ElGameEngine\include\ElDefines.h
?????文件????????697??2010-05-20?15:58??ElGameEngine\include\ElDeviceManager.h
?????文件????????842??2010-06-29?14:48??ElGameEngine\include\ElDummyob
?????文件???????2720??2010-06-22?14:54??ElGameEngine\include\ElEntity.h
?????文件???????2604??2010-06-21?17:48??ElGameEngine\include\ElFrustum.h
?????文件????????294??2010-05-17?16:54??ElGameEngine\include\ElLight.h
?????文件???????1245??2010-05-19?13:27??ElGameEngine\include\ElMaterial.h
?????文件????????456??2010-04-16?11:39??ElGameEngine\include\ElMaterialManager.h
?????文件???????1836??2010-04-22?15:38??ElGameEngine\include\ElMesh.h
?????文件???????1366??2010-04-22?15:09??ElGameEngine\include\ElMeshAnimation.h
?????文件????????608??2010-04-17?16:43??ElGameEngine\include\ElMeshManager.h
?????文件???????1176??2010-04-22?13:55??ElGameEngine\include\ElMeshSerializer.h
?????文件???????1333??2010-06-21?17:44??ElGameEngine\include\ElMovableob
?????文件????????420??2010-04-17?04:25??ElGameEngine\include\ElNameGenerator.h
?????文件???????1120??2010-04-22?10:56??ElGameEngine\include\ElNode.h
?????文件????????310??2010-05-31?10:21??ElGameEngine\include\ElPath.h
............此處省略264個文件信息
- 上一篇:CRC16校驗模二除法計算器
- 下一篇:win系統下的tomcat日志按日期切割工具
評論
共有 條評論