|
|
|
12-03-19
|
조회 3,441
|
|
|
|
12-03-16
|
조회 4,022
|
|
|
|
12-03-14
|
조회 3,895
|
|
|
|
12-03-13
|
조회 3,517
|
|
|
|
12-03-13
|
조회 4,389
|
|
|
|
12-03-12
|
조회 5,432
|
|
|
|
12-03-12
|
조회 1만
|
|
|
|
12-03-08
|
조회 6,012
|
|
|
|
12-03-06
|
조회 1.1만
|
|
|
|
12-03-06
|
조회 3,696
|
|
|
|
12-03-06
|
조회 6,229
|
|
|
|
12-03-02
|
조회 5,001
|
|
|
|
12-02-29
|
조회 3,567
|
|
|
|
12-02-27
|
조회 4,031
|
|
|
|
12-02-22
|
조회 3,627
|
|
|
|
12-02-20
|
조회 3,602
|
|
|
|
12-02-20
|
조회 6,704
|
|
|
|
12-02-01
|
조회 3,221
|
|
|
|
12-01-30
|
조회 8,745
|
|
|
똥싼너구리
|
12-01-29
|
조회 3,239
|
|
|
|
12-01-24
|
조회 3,435
|
|
|
|
12-01-21
|
조회 3,197
|
|
|
|
12-01-10
|
조회 3,667
|
|
|
|
11-12-26
|
조회 3,562
|
|
|
|
11-12-23
|
조회 4,988
|
|
|
|
11-12-23
|
조회 4,618
|
|
|
|
11-12-23
|
조회 4,184
|
|
|
|
11-12-23
|
조회 7,979
|
|
|
|
11-12-22
|
조회 3,695
|
|
|
|
11-12-17
|
조회 3,643
|
|
|
|
11-12-12
|
조회 3,057
|
|
|
|
11-12-08
|
조회 7,611
|
|
|
|
11-12-08
|
조회 3,476
|
|
|
|
11-12-07
|
조회 3,779
|
|
|
|
11-12-06
|
조회 5,473
|
|
|
|
11-12-02
|
조회 3,433
|
|
|
|
11-12-01
|
조회 3,112
|
|
|
|
11-11-30
|
조회 6,902
|
|
|
|
11-11-26
|
조회 3,833
|
|
|
관리자
|
11-11-24
|
조회 4,628
|
|
|
관리자
|
11-11-22
|
조회 2,992
|
|
|
|
11-11-22
|
조회 6,621
|
|
|
관리자
|
11-11-18
|
조회 4,996
|
|
|
|
11-11-16
|
조회 3,419
|
|
|
|
11-11-14
|
조회 3,443
|
|
|
관리자
|
11-11-12
|
조회 3,943
|
|
|
|
11-11-08
|
조회 3,260
|
|
|
|
11-11-06
|
조회 1만
|
|
|
|
11-11-06
|
조회 3,835
|
|
|
|
11-11-03
|
조회 5,522
|
|
|
|
11-11-02
|
조회 5,790
|
|
|
|
11-11-01
|
조회 9,312
|
|
|
|
11-10-19
|
조회 2,798
|
|
|
|
11-10-17
|
조회 2,602
|
|
|
|
11-10-10
|
조회 2,545
|
|
|
|
11-10-07
|
조회 3,333
|
|
|
|
11-10-06
|
조회 3,926
|
|
|
|
11-10-06
|
조회 2,480
|
|
|
관리자
|
11-10-02
|
조회 3,232
|
|
|
관리자
|
11-09-08
|
조회 4,237
|
|
|
|
11-09-08
|
조회 2,616
|
|
|
|
11-09-07
|
조회 2,609
|
|
|
|
11-09-02
|
조회 2,688
|
|
|
|
11-09-01
|
조회 3,621
|
|
|
|
11-08-28
|
조회 3,515
|
|
|
|
11-08-23
|
조회 3,361
|
|
|
|
11-08-22
|
조회 2,778
|
|
|
|
11-08-22
|
조회 2,373
|
|
|
|
11-08-13
|
조회 2,419
|
|
|
|
11-08-05
|
조회 2,875
|
|
|
|
11-08-03
|
조회 4,084
|
|
|
|
11-07-03
|
조회 2,537
|
|
|
|
11-06-15
|
조회 3,205
|
|
|
|
11-06-15
|
조회 3,040
|
|
|
|
11-05-15
|
조회 2,841
|
|
|
|
11-05-11
|
조회 5,576
|
|
|
관리자
|
11-04-12
|
조회 2,974
|
|
|
|
11-01-27
|
조회 3,811
|
|
|
|
11-01-26
|
조회 2,608
|
|
|
|
11-01-26
|
조회 4,456
|
|
|
|
11-01-18
|
조회 2,664
|
|
|
|
10-11-23
|
조회 2,809
|
|
|
|
10-10-24
|
조회 4,724
|
|
|
|
10-09-15
|
조회 4,411
|
|
|
관리자
|
10-09-07
|
조회 3,382
|
|
|
|
10-08-27
|
조회 4,072
|
|
|
관리자
|
10-08-20
|
조회 6,962
|
|
|
|
10-07-30
|
조회 5,638
|
|
|
|
10-06-30
|
조회 2,864
|
|
|
관리자
|
10-06-11
|
조회 4,620
|
|
|
|
10-06-11
|
조회 3,318
|
|
|
|
10-05-15
|
조회 4,153
|
|
|
|
10-05-10
|
조회 2,839
|
|
|
관리자
|
10-03-19
|
조회 5,406
|
|
|
|
10-03-05
|
조회 5,169
|
|
|
|
10-02-17
|
조회 5,573
|
|
|
|
09-11-21
|
조회 6,918
|
|
|
|
09-11-09
|
조회 3,993
|
|
|
관리자
|
09-11-04
|
조회 6,713
|
|
|
|
09-10-26
|
조회 3,849
|
댓글 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'));
이런 식으로 사용할 수 있죠.