|
|
|
12-08-29
|
조회 4,197
|
|
|
|
12-08-07
|
조회 3,859
|
|
|
|
12-08-03
|
조회 3,663
|
|
|
|
12-07-31
|
조회 3,769
|
|
|
|
12-07-30
|
조회 3,718
|
|
|
|
12-07-16
|
조회 3,918
|
|
|
|
12-07-15
|
조회 3,751
|
|
|
|
12-07-07
|
조회 3,609
|
|
|
|
12-07-06
|
조회 3,814
|
|
|
|
12-07-03
|
조회 3,769
|
|
|
|
12-06-29
|
조회 3,395
|
|
|
|
12-06-22
|
조회 3,764
|
|
|
|
12-06-17
|
조회 4,028
|
|
|
|
12-05-21
|
조회 3,945
|
|
|
|
12-05-02
|
조회 3,466
|
|
|
|
12-05-02
|
조회 4,256
|
|
|
|
12-05-02
|
조회 3,379
|
|
|
|
12-04-30
|
조회 3,578
|
|
|
|
12-04-30
|
조회 3,261
|
|
|
|
12-03-17
|
조회 4,135
|
|
|
|
12-03-10
|
조회 3,459
|
|
|
|
12-03-08
|
조회 3,991
|
|
|
|
12-03-03
|
조회 3,694
|
|
|
|
12-02-27
|
조회 5,110
|
|
|
|
12-02-17
|
조회 4,406
|
|
|
|
12-02-16
|
조회 4,686
|
|
|
|
12-02-03
|
조회 3,349
|
|
|
|
12-01-31
|
조회 3,259
|
|
|
|
12-01-24
|
조회 3,258
|
|
|
|
12-01-17
|
조회 3,962
|
|
|
|
12-01-05
|
조회 3,507
|
|
|
|
11-12-30
|
조회 3,240
|
|
|
|
11-12-23
|
조회 4,791
|
|
|
|
11-12-08
|
조회 3,566
|
|
|
|
11-12-07
|
조회 4,521
|
|
|
선택이란
|
11-11-27
|
조회 3,957
|
|
|
|
11-11-25
|
조회 4,279
|
|
|
|
11-11-23
|
조회 3,720
|
|
|
|
11-11-22
|
조회 3,579
|
|
|
|
11-11-09
|
조회 3,286
|
|
|
|
11-10-23
|
조회 3,225
|
|
|
|
11-10-19
|
조회 3,189
|
|
|
복스리
|
11-10-08
|
조회 2,868
|
|
|
|
11-10-04
|
조회 2,868
|
|
|
|
11-10-04
|
조회 5,328
|
|
|
|
11-09-01
|
조회 4,401
|
|
|
|
11-08-13
|
조회 2,577
|
|
|
|
11-08-06
|
조회 3,261
|
|
|
|
11-07-11
|
조회 3,652
|
|
|
|
11-06-27
|
조회 3,011
|
|
|
|
11-06-21
|
조회 2,675
|
|
|
|
11-06-13
|
조회 2,482
|
|
|
|
11-06-07
|
조회 2,494
|
|
|
|
11-05-26
|
조회 2,450
|
|
|
|
11-04-20
|
조회 2,781
|
|
|
|
11-03-21
|
조회 2,878
|
|
|
|
11-03-18
|
조회 2,573
|
|
|
|
11-03-11
|
조회 2,589
|
|
|
|
11-02-07
|
조회 2,419
|
|
|
|
11-01-18
|
조회 2,745
|
|
|
|
11-01-12
|
조회 2,463
|
|
|
|
11-01-06
|
조회 2,552
|
|
|
|
10-12-10
|
조회 2,812
|
|
|
|
10-12-09
|
조회 2,664
|
|
|
|
10-12-08
|
조회 5,094
|
|
|
|
10-11-29
|
조회 2,928
|
|
|
|
10-11-28
|
조회 2,834
|
|
|
|
10-11-28
|
조회 2,664
|
|
|
|
10-11-19
|
조회 2,859
|
|
|
|
10-11-04
|
조회 2,737
|
|
|
|
10-10-21
|
조회 2,462
|
|
|
|
10-10-19
|
조회 3,422
|
|
|
|
10-10-12
|
조회 2,742
|
|
|
|
10-10-07
|
조회 2,579
|
|
|
관리자
|
10-09-30
|
조회 3,535
|
|
|
|
10-09-17
|
조회 3,950
|
|
|
|
10-09-17
|
조회 3,889
|
|
|
|
10-05-31
|
조회 3,607
|
|
|
|
09-12-31
|
조회 3,739
|
|
|
|
09-07-23
|
조회 5,061
|
|
|
|
08-09-16
|
조회 3,262
|
|
|
|
08-09-06
|
조회 3,005
|
|
|
|
08-09-04
|
조회 3,428
|
|
|
|
08-08-16
|
조회 4,454
|
|
|
|
08-08-15
|
조회 3,326
|
|
|
헌이
|
08-08-14
|
조회 4,542
|
|
|
헌이
|
08-08-12
|
조회 4,004
|
|
|
|
08-07-23
|
조회 2,821
|
|
|
|
08-07-10
|
조회 3,774
|
|
|
|
08-07-04
|
조회 3,000
|
|
|
헌이
|
08-06-27
|
조회 7,638
|
|
|
관리자
|
08-06-19
|
조회 4,950
|
|
|
헌이
|
08-05-27
|
조회 5,560
|
|
|
|
08-05-25
|
조회 5,392
|
|
|
|
08-05-23
|
조회 3,470
|
|
|
관리자
|
08-05-23
|
조회 4,635
|
|
|
|
08-05-21
|
조회 4,985
|
|
|
|
08-05-20
|
조회 4,097
|
|
|
|
08-05-20
|
조회 3,322
|
|
|
관리자
|
08-04-18
|
조회 4,398
|
댓글 7개
아니시라면 add val 값을 camera 오브젝트를 넘기시고
접근 부분에서는
this.varList.x자료.n.position.x 형태로 접근하시면 될것 같은데요
이렇게 하면 되지 않나요?
var debug = {
var that = this;
varList:[],
add:function(name, val){
that.varList.push([name, val]);
},
show:function(dom){
text = '';
for( i in that.varList) text += that.varList[i][0] +" : "+ (that.varList[i][1])+"<br>";
dom.html(text);// 이 부분 무시하셈~
}
}
debug.add("X좌표", camera.n.position.x);
debug.show($("#debug"));
this 를 쓰게 되면, 클로저로 동작을 해서 전역으로 인식하는하는것과 같아서, static 오브젝트에 접근하는것과 같은 효과가 나게 될겁니다.(써놓고도 뭔말인지 모름...)
아샬님을 호출해봅니다.^^
1번은 문자열로 넘겨서 eval로 처리하는 방식이고
2번은 포인터로 처리하는 방식입니다.
답이 될진 모르겠습니다..ㅠㅠㅋ
var debug = {
varList:[],
add:function(name, val){
this.varList.push([name, val]);
},
show:function(dom){
text = '';
for(var i=0; i<this.varList.length ; i++){
text += this.varList[i][0] +" : "+ eval(this.varList[i][1]) +"<br>";
}
dom.html(text);// 이 부분 무시하셈~
}
};
var camera = {
x : '',
y : ''
};
camera.x = 5;
debug.add("X좌표", "camera.x");
camera.x = 6;
debug.show($("#debug"));
--------------------------
$(function(){
var debug = {
varList:[],
add:function(name, val){
this.varList.push([name, val]);
},
show:function(dom){
text = '';
for(var i=0; i<this.varList.length ; i++){
text += this.varList[i][0] +" : "+ this.varList[i][1].x +"<br>";
}
dom.html(text);// 이 부분 무시하셈~
}
};
var camera = {
x : '',
y : ''
};
camera.x = 5;
debug.add("X좌표", camera);
camera.x = 6;
debug.show($("#debug"));
});
오브젝트를 전달해야 하는데 그럴 땐 position 같은 걸 줘야겠죠.
debug.add('카메라 좌표', camera.n.position);
등으로 넣어주고 출력할 때 inspector 등을 활용하면 됩니다.
예를 들어 Prototype 등의 프레임웍엔 inspect 메서드가 있죠.
http://j.mp/se25oK
jQuery의 경우엔 기본적으론 없고 inspect 플러그인이 있습니다.
http://j.mp/tOkhOI
var position = {
x: 100
y: 200
};
$('#debug').text($.inspect(position, 'text'));
이런 식으로 사용할 수 있죠.