로딩...
kaplay|kaplay.js
web 기반 게임 엔진
v30001
컨셉
- 모든 게임 오브젝트는 root game object 의 자식
- 그래서 게임오브젝트는
add
메소드를 가짐
code
kaplay()
act = scean()
actor_0 = make([
// component, 종류에 따라 메소드와 프로퍼티가 확장됨
sprite('name of sprite')
pos(80, 10),
scale(2),
// tag
'tag'
])
actor = add([
// component, 종류에 따라 메소드와 프로퍼티가 확장됨
sprite('name of sprite')
pos(80, 10),
scale(2),
// tag
'tag'
] | actor_0)
// runtime
actor.use(pos(10, 20))
actor.use('new tag')
actor.unuse('tag or name of component')
actor.c('component name to get state')
actor.is('tag name or name of component')
actors = get('tag')
child_actors = actor.get('tag or *')
컴포넌트에 따른 메소드 확장
actor.use(pos(...))
actor.move(...)
actor.moveTo(...)