Download - Rk charactionbalance다이어그램
![Page 1: Rk charactionbalance다이어그램](https://reader035.vdocuments.pub/reader035/viewer/2022080217/55c88455bb61eb1e4f8b471b/html5/thumbnails/1.jpg)
플래시game.RkBalanceGage1{…
public function set_show( value : Number ) : Void {…( 식별자로 1,2,3 균형잡기 선택 )
C++(RkCharActionBalance 클래스는 1 번 RkCharActionBalance2 는 2,3 번 선택 )
bool RkGameBattleUI::on_create() ( 수정 )
bool RkCharActionUI::on_create(){ {.. 생성 }
void RkGameManager::debug_update(){
if( Keyboard->KeyWasReleased( NiInputKeyboard::KEY_SPACE ) ){
… {{.. 초기화 }
bool RkCharActionUI::update( float delta_time ) {… 업데이트 }
bool RkCharActionUI::update( float delta_time ){
… { 랜덤하게 값 바꾸기 : 2,3 번 적용 }
![Page 2: Rk charactionbalance다이어그램](https://reader035.vdocuments.pub/reader035/viewer/2022080217/55c88455bb61eb1e4f8b471b/html5/thumbnails/2.jpg)
Init(bool x_value, bool y_value)X 축 , y 축 사용여부결정Update( float fPercent )시간당 업데이트Reverse()랜덤으로 방향전환dicition( float bad, float good, float great)bad, good, great 의값을 100 을 기준으로 비율에 맞춰 입력해 판정
![Page 3: Rk charactionbalance다이어그램](https://reader035.vdocuments.pub/reader035/viewer/2022080217/55c88455bb61eb1e4f8b471b/html5/thumbnails/3.jpg)
class RkCharActionBalance{public:
RkCharActionBalance();RkCharActionBalance(GFxMovieView** target);virtual ~RkCharActionBalance();void Release();
void Init( );// 초기화 Update()virtual void Reverse(); // 역방향 전환void setSpeed(float tempFloat); // 속도 설정
float m_fNowPositionPercentGage;float m_fLastPositionPercentGage;bool show_mc;float balanceSpeed;int stateResult;double ballPosition;
GFxMovieView** _gfx_gamemovie;};
class RkCharActionBalance2 : public RkCharActionBalance{
RkCharActionBalance2();RkCharActionBalance2(GFxMovieView** target);virtual ~RkCharActionBalance2();
void randomReverse();float timeLimit;float randomValue;
};