![]() |
ExtraInk 2.1
이야기 게임을 더 쉽게 만들수 있도록
|
스프라이트 기반 캐릭터 컨트롤러 예제 개발자들이 이 클래스를 참고하여 커스텀 캐릭터를 만들 수 있습니다. More...
Public Member Functions | |
| override void | Initialize (CharacterData data) |
| 초기화 | |
| override void | Show (string effect="fade") |
| 캐릭터 표시 | |
| override void | Hide (string effect="fade") |
| 캐릭터 숨기기 | |
| override void | ChangeEmotion (string emotion) |
| 감정 변경 | |
| override void | MoveTo (Vector3 position, float duration=1f) |
| 위치 이동 | |
| override void | StartSpeaking () |
| 말하기 시작 | |
| override void | StopSpeaking () |
| 말하기 종료 | |
| override void | ScaleTo (Vector3 scale, float duration=0.5f) |
| 스케일 변경 | |
| override void | FlipCharacter (bool flip) |
| 캐릭터 좌우 반전 | |
| override void | ExecuteCustomAction (string actionName, params object[] parameters) |
| 커스텀 액션 실행 - 개발자가 오버라이드하여 자유롭게 구현 | |
| override void | Initialize (CharacterData data) |
| 초기화 | |
| override void | Show (string effect="fade") |
| 캐릭터 표시 | |
| override void | Hide (string effect="fade") |
| 캐릭터 숨기기 | |
| override void | ChangeEmotion (string emotion) |
| 감정 변경 | |
| override void | MoveTo (Vector3 position, float duration=1f) |
| 위치 이동 | |
| override void | StartSpeaking () |
| 말하기 시작 | |
| override void | StopSpeaking () |
| 말하기 종료 | |
| override void | ScaleTo (Vector3 scale, float duration=0.5f) |
| 스케일 변경 | |
| override void | FlipCharacter (bool flip) |
| 캐릭터 좌우 반전 | |
| override void | ExecuteCustomAction (string actionName, params object[] parameters) |
| 커스텀 액션 구현 - 개발자가 자유롭게 확장할 수 있는 부분 | |
| Public Member Functions inherited from BaseCharacterController | |
| void | Show (string effect="fade") |
| 캐릭터 표시 | |
| void | Hide (string effect="fade") |
| 캐릭터 숨기기 | |
| void | ChangeEmotion (string emotion) |
| 감정 변경 | |
| void | MoveTo (Vector3 position, float duration=1f) |
| 위치 이동 | |
| void | StartSpeaking () |
| 말하기 시작 | |
| void | StopSpeaking () |
| 말하기 종료 | |
| void | ScaleTo (Vector3 scale, float duration=0.5f) |
| 스케일 변경 | |
| void | FlipCharacter (bool flip) |
| 캐릭터 좌우 반전 | |
Additional Inherited Members | |
| Protected Member Functions inherited from BaseCharacterController | |
| void | NotifyEmotionChanged (string newEmotion) |
| void | NotifyPositionChanged (Vector3 newPosition) |
| void | NotifyShow () |
| void | NotifyHide () |
| void | NotifySpeakingStart () |
| void | NotifySpeakingStop () |
| Protected Attributes inherited from BaseCharacterController | |
| string | characterId |
| string | characterName |
| CharacterData | characterData |
| string | currentEmotion = "default" |
| Vector3 | currentPosition |
| bool | isVisible = false |
| bool | isFlipped = false |
| Properties inherited from BaseCharacterController | |
| string | CharacterId [get] |
| 캐릭터 ID | |
| string | CharacterName [get] |
| 캐릭터 이름 | |
| CharacterData | CharacterData [get] |
| 캐릭터 데이터 | |
| string | CurrentEmotion [get] |
| 현재 감정 | |
| Vector3 | CurrentPosition [get] |
| 현재 위치 | |
| bool | IsVisible [get] |
| 표시 여부 | |
| bool | IsFlipped [get] |
| Events inherited from BaseCharacterController | |
| Action< string > | OnEmotionChanged |
| Action< Vector3 > | OnPositionChanged |
| Action | OnShow |
| Action | OnHide |
| Action | OnSpeakingStart |
| Action | OnSpeakingStop |
| Action< string, object[]> | OnCustomAction |
| Events inherited from ICharacterController | |
| Action< string > | OnEmotionChanged |
| 이벤트들 | |
| Action< Vector3 > | OnPositionChanged |
| Action | OnShow |
| Action | OnHide |
| Action | OnSpeakingStart |
| Action | OnSpeakingStop |
| Action< string, object[]> | OnCustomAction |
스프라이트 기반 캐릭터 컨트롤러 예제 개발자들이 이 클래스를 참고하여 커스텀 캐릭터를 만들 수 있습니다.
스프라이트 기반 캐릭터 컨트롤러 개발자들이 참고할 수 있는 기본 구현 예제입니다.
| override void SpriteCharacterController.ChangeEmotion | ( | string | emotion | ) |
| override void SpriteCharacterController.ChangeEmotion | ( | string | emotion | ) |
|
virtual |
커스텀 액션 실행 - 개발자가 오버라이드하여 자유롭게 구현
| actionName | 액션 이름 |
| parameters | 파라미터들 |
Reimplemented from BaseCharacterController.
|
virtual |
커스텀 액션 구현 - 개발자가 자유롭게 확장할 수 있는 부분
Reimplemented from BaseCharacterController.
| override void SpriteCharacterController.FlipCharacter | ( | bool | flip | ) |
| override void SpriteCharacterController.FlipCharacter | ( | bool | flip | ) |
| override void SpriteCharacterController.Hide | ( | string | effect = "fade" | ) |
| override void SpriteCharacterController.Hide | ( | string | effect = "fade" | ) |
|
virtual |
|
virtual |
| override void SpriteCharacterController.MoveTo | ( | Vector3 | position, |
| float | duration = 1f ) |
| override void SpriteCharacterController.MoveTo | ( | Vector3 | position, |
| float | duration = 1f ) |
| override void SpriteCharacterController.ScaleTo | ( | Vector3 | scale, |
| float | duration = 0.5f ) |
| override void SpriteCharacterController.ScaleTo | ( | Vector3 | scale, |
| float | duration = 0.5f ) |
| override void SpriteCharacterController.Show | ( | string | effect = "fade" | ) |
| override void SpriteCharacterController.Show | ( | string | effect = "fade" | ) |
| override void SpriteCharacterController.StartSpeaking | ( | ) |
말하기 시작
Implements ICharacterController.
| override void SpriteCharacterController.StartSpeaking | ( | ) |
말하기 시작
Implements ICharacterController.
| override void SpriteCharacterController.StopSpeaking | ( | ) |
말하기 종료
Implements ICharacterController.
| override void SpriteCharacterController.StopSpeaking | ( | ) |
말하기 종료
Implements ICharacterController.