BLOG main image
전체보기 (100)
STL (5)
마비노기 (4)
뻘글들 (29)
리눅스 (8)
컴퓨터 구조 (10)
디지털 논리 회로 (2)
객체지향 프로그래밍 (3)
루비 (16)
신경망 (15)
GG시리즈 (5)
낚시글들 (2)
33,186 Visitors up to today!
Today 10 hit, Yesterday 19 hit
daisy rss
tistory 티스토리 가입하기!
2009/07/05 00:02

오늘 포팅한 클래스들
APE::AbstractCollection
APE::AbstractConstrain
APE::AbstractItem
APE::AbstractParticle
APE::APEngine
APE::Collision
APE::CollisionDetector


앞으로 포팅해야 할 클래스들
APE::CollisionResolver
APE::Composite
APE::Group
APE::CircleParticle
APE::RectangleParticle
APE::SpringConstraint
APE::SpringConstraintParticle
APE::WheelParticle
APE::RimParticle
APE::MathUtiil
APE::Vector
APE::Interval

그리고 그래픽 관련 로직들을 모아놓은
APE::Graphics

를 작성해야한다. 이건 포팅이 아니구 직접 짜야된다능.

....아직 많이 남았다

힘내서 해야지

저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Name
Password
Homepage
Secret
2009/06/27 22:36


  1차로 정리가 끝난 문서다. 이제 저기서 사용하고 있는 플래시 내장 라이브러리를 분석할 차래라능. 텝사이즈는 4가 개념이라능. 아무튼 분석할 라이브러리의 리스트는 다음과 같다.


  플래시 내장 라이브러리 분석이 끝나면 이 라이브러리들의 기능을 Ruby/SDL 용으로 구현하는 일을 하면 될꺼 같다능. 인턴때문에 대전에 와있어서 컴터가 업ㅂ어서 피시방에서 작업하려니 죽겠다능 -_-;;
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
BlogIcon DMW | 2009/06/27 22:52 | PERMALINK | EDIT/DEL | REPLY
아.. +는 public 이고 -는 private 이고 &는 internal 이라능
BlogIcon DMW | 2009/06/29 06:19 | PERMALINK | EDIT/DEL | REPLY
생각해보니까.....저 플래시 라이브러리들은 신경꺼도 될꺼 같음. 다음 쉬는날부터 코딩하기 시작할꺼심.
Name
Password
Homepage
Secret
2009/06/20 19:38
 이걸 require 하면 Dir 클래스에 tmpdir 이라는 메소드 생긴다. 이걸 호출하면 현재 시스템의 쓰기 가능한 임시 디렉토리의 경로를 리턴해 준다. 알아두면 쓸모가 있다.

저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License

'루비' 카테고리의 다른 글

tmpdir  (0) 2009/06/20
BitArray from sloth  (3) 2009/03/17
ruby 숫자에 세자리마다 쉼표를 집어넣기  (0) 2008/11/05
팩토리얼  (4) 2008/10/09
Ruby/SDL - 최근 근황  (1) 2008/09/30
Ruby/SDL - 요즘 심심풀이로 하는것  (2) 2008/09/22
Name
Password
Homepage
Secret
2009/06/19 22:30
APE(Actionscript Physics Engine) 는 AS3용 오픈소스 2D 물리엔진이라능.
공식 홈페이지는 이곳 http://www.cove.org/ape/index.htm (가보면 데모가 2개 올라와 있는데 매우 재미있다. 한번씩 해보자능)이고 아래와 같은 특징을 가지고 있심.

CircleParticles
-fixed or non-fixed
-variable mass, elasticity, and surface friction

RectangleParticles
-rotatable
-fixed or non-fixed
-variable mass, elasticity, and surface friction

WheelParticles
-traction and angular velocity
-fixed or non-fixed
-variable mass, elasticity, and surface friction

SpringConstraints
-stiffness
-collidable or non-collidible
-collidable constraints have variable width and scale

Grouping
-Composite class may contain Particles, and Constraints
-Group class may contain Particles, Constraints, and Composites

Collision
-multisampling
-static collision tests

Licensing
-non restrictive MIT License

공식 홈피를 가보면 c++ sdl 과 java로 포팅이 되있는걸 볼 수 있다능.
지금 내가 하고 있는일은 이놈을 Ruby/SDL 용으로 포팅하는거라능.

 지금은 코드분석중이라능. 19개의 클래스들의 상속 관계랑 각 클래스의 멤버변수, 멤버함수들의 리스트를 작성하고 있는중임. 지금 14개 클래스의 리스트를 작성해 놨다능. 나머지 5개의 클래스에 대해서 리스트 작성이 끝나면 액션 스크립트 내장 라이브러리 의존하는 코드들을 분석하는 일을 하려고 생각중임.

현재 진척도 : 대략 10%

글쓰면서 찾아봤는데 라이센스 문제는 신경꺼도 될꺼 같다.
http://ko.wikipedia.org/wiki/MIT_%ED%97%88%EA%B0%80%EC%84%9C
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
BlogIcon DMW | 2009/06/21 22:13 | PERMALINK | EDIT/DEL | REPLY
오늘 리스트작성이 모두 끝났다.
Name
Password
Homepage
Secret
prev"" #1 #2 #3 #4 #5 ... #25 next