More Related Content
Similar to Rk charactionbalance다이어그램
Similar to Rk charactionbalance다이어그램 (7)
Rk charactionbalance다이어그램
- 1. 플래시 game.RkBalanceGage1 { … public function set_show( value : Number ) : Void { … (식별자로1,2,3균형잡기 선택) C++ (RkCharActionBalance클래스는 1번 RkCharActionBalance2는 2,3번 선택) boolRkGameBattleUI::on_create() (수정) boolRkCharActionUI::on_create() { {.. 생성} void RkGameManager::debug_update() { if( Keyboard->KeyWasReleased( NiInputKeyboard::KEY_SPACE ) ) { … {{.. 초기화} boolRkCharActionUI::update( float delta_time) {… 업데이트} boolRkCharActionUI::update( float delta_time ) { … {랜덤하게 값 바꾸기 : 2,3번 적용}
- 2. Init(boolx_value, booly_value) X축, y축 사용여부결정 Update( float fPercent) 시간당 업데이트 Reverse() 랜덤으로 방향전환 dicition( float bad, float good, float great) bad, good, great 의값을100을 기준으로 비율에 맞춰 입력해 판정
- 3. 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; boolshow_mc; float balanceSpeed; intstateResult; double ballPosition; GFxMovieView** _gfx_gamemovie; }; class RkCharActionBalance2 : public RkCharActionBalance { RkCharActionBalance2(); RkCharActionBalance2(GFxMovieView** target); virtual ~RkCharActionBalance2(); void randomReverse(); float timeLimit; float randomValue; };