easyx_framework V1.0.0
基于easyx的c++游戏框架
 
载入中...
搜索中...
未找到
F:/vc/project/esayx_framewoek/esayx_framewoek/gameSun.h
浏览该文件的文档.
1#pragma once
2#include"Sprite.h"
3#include"Animator.h"
4
5
6//Ñô¹â
7class Sun : public Sprite
8{
14
15 int groundLine; //地面水平线横坐标
16
18 bool bFading = false;
19 bool bGrowing = false;
20 bool bPicking = false;
21public:
22 Sun();
23
24 void Update(float deltaTime);
25
26 void Fall(int groundLine);
27
28 void Throw(int groundLine);
29};
动画接口及动画组件
物体派生类(精灵类)
动画委托(无参单播委托)
定义 Animator.h:31
动画播放器组件
定义 Animator.h:111
圆形碰撞器.
定义 Collider.h:316
刚体组件.
定义 RigidBody.h:16
物体派生类(精灵类)
定义 Sprite.h:18
float deltaTime
帧的时间间隔
定义 Sprite.h:21
渲染组件(2D).
定义 SpriteRenderer.h:16
定义 gameSun.h:8
void Fall(int groundLine)
定义 gameSun.cpp:85
Animation ani
定义 gameSun.h:10
Timer DestroyTimerHandle
定义 gameSun.h:17
class RigidBody * rigidbody
定义 gameSun.h:13
bool bFading
定义 gameSun.h:18
void Update(float deltaTime)
实现闪烁功能
定义 gameSun.cpp:33
bool bPicking
定义 gameSun.h:20
SpriteRenderer * renderer
定义 gameSun.h:9
bool bGrowing
定义 gameSun.h:19
Animator * animator
定义 gameSun.h:11
Sun()
定义 gameSun.cpp:8
void Throw(int groundLine)
定义 gameSun.cpp:93
class CircleCollider * collider
定义 gameSun.h:12
int groundLine
定义 gameSun.h:15
计时器类
定义 Timer.h:20