|
|
|
12-04-26
|
조회 3,815
|
|
|
|
12-04-24
|
조회 3,200
|
|
|
|
12-04-23
|
조회 4,541
|
|
|
|
12-04-22
|
조회 3,232
|
|
|
|
12-04-19
|
조회 3,323
|
|
|
|
12-04-18
|
조회 4,380
|
|
|
|
12-04-18
|
조회 3,085
|
|
|
|
12-04-17
|
조회 3,360
|
|
|
|
12-04-17
|
조회 5,115
|
|
|
|
12-04-16
|
조회 3,534
|
|
|
|
12-04-13
|
조회 3,076
|
|
|
|
12-04-09
|
조회 3,143
|
|
|
|
12-04-04
|
조회 3,916
|
|
|
|
12-04-01
|
조회 3,198
|
|
|
|
12-03-31
|
조회 3,590
|
|
|
|
12-03-30
|
조회 3,196
|
|
|
|
12-03-30
|
조회 3,858
|
|
|
|
12-03-26
|
조회 3,474
|
|
|
|
12-03-26
|
조회 3,044
|
|
|
|
12-03-22
|
조회 3,202
|
|
|
|
12-03-21
|
조회 3,060
|
|
|
|
12-03-19
|
조회 3,470
|
|
|
|
12-03-17
|
조회 3,497
|
|
|
|
12-03-14
|
조회 3,226
|
|
|
|
12-03-10
|
조회 3,905
|
|
|
|
12-03-09
|
조회 3,486
|
|
|
|
12-03-09
|
조회 3,315
|
|
|
|
12-03-08
|
조회 3,786
|
|
|
|
12-03-08
|
조회 3,957
|
|
|
|
12-03-08
|
조회 4,053
|
|
|
|
12-03-03
|
조회 3,291
|
|
|
|
12-03-02
|
조회 4,623
|
|
|
|
12-02-28
|
조회 3,162
|
|
|
|
12-02-27
|
조회 2,969
|
|
|
|
12-02-25
|
조회 3,122
|
|
|
|
12-02-24
|
조회 3,834
|
|
|
|
12-02-23
|
조회 3,099
|
|
|
|
12-02-22
|
조회 3,617
|
|
|
|
12-02-22
|
조회 5,393
|
|
|
|
12-02-22
|
조회 3,963
|
|
|
|
12-02-22
|
조회 4,281
|
|
|
|
12-02-18
|
조회 3,769
|
|
|
|
12-02-17
|
조회 2,986
|
|
|
|
12-02-17
|
조회 3,401
|
|
|
|
12-02-14
|
조회 3,473
|
|
|
|
12-02-13
|
조회 3,356
|
|
|
|
12-02-10
|
조회 1만
|
|
|
|
12-02-08
|
조회 3,015
|
|
|
|
12-02-07
|
조회 3,352
|
|
|
|
12-02-06
|
조회 3,079
|
|
|
|
12-02-05
|
조회 3,542
|
|
|
|
12-01-31
|
조회 3,467
|
|
|
|
12-01-30
|
조회 9,653
|
|
|
|
12-01-29
|
조회 3,804
|
|
|
|
12-01-26
|
조회 3,409
|
|
|
|
12-01-25
|
조회 4,022
|
|
|
|
12-01-24
|
조회 3,414
|
|
|
|
12-01-10
|
조회 3,728
|
|
|
|
12-01-10
|
조회 4,473
|
|
|
|
12-01-09
|
조회 3,264
|
|
|
|
12-01-08
|
조회 7,124
|
|
|
jakekwak
|
12-01-08
|
조회 3,649
|
|
|
|
12-01-07
|
조회 5,171
|
|
|
jakekwak
|
12-01-04
|
조회 3,883
|
|
|
|
12-01-02
|
조회 3,105
|
|
|
|
12-01-02
|
조회 3,155
|
|
|
|
12-01-02
|
조회 3,465
|
|
|
|
12-01-01
|
조회 3,096
|
|
|
|
11-12-31
|
조회 3,402
|
|
|
|
11-12-31
|
조회 3,079
|
|
|
|
11-12-30
|
조회 3,249
|
|
|
|
11-12-30
|
조회 3,399
|
|
|
|
11-12-29
|
조회 3,610
|
|
|
|
11-12-28
|
조회 3,702
|
|
|
|
11-12-26
|
조회 3,272
|
|
|
|
11-12-23
|
조회 3,498
|
|
|
|
11-12-22
|
조회 3,042
|
|
|
|
11-12-15
|
조회 4,127
|
|
|
|
11-12-08
|
조회 3,949
|
|
|
|
11-12-05
|
조회 3,284
|
|
|
|
11-12-04
|
조회 5,704
|
|
|
|
11-12-03
|
조회 3,565
|
|
|
|
11-12-02
|
조회 3,345
|
|
|
|
11-12-01
|
조회 5,417
|
|
|
|
11-11-30
|
조회 2,907
|
|
|
|
11-11-30
|
조회 2,799
|
|
|
선택이란
|
11-11-28
|
조회 3,148
|
|
|
선택이란
|
11-11-26
|
조회 3,328
|
|
|
|
11-11-25
|
조회 3,344
|
|
|
|
11-11-24
|
조회 2,946
|
|
|
|
11-11-22
|
조회 3,026
|
|
|
|
11-11-22
|
조회 2,874
|
|
|
|
11-11-17
|
조회 2,805
|
|
|
|
11-11-11
|
조회 2,811
|
|
|
|
11-11-09
|
조회 2,869
|
|
|
|
11-11-08
|
조회 3,243
|
|
|
|
11-11-08
|
조회 2,537
|
|
|
|
11-11-04
|
조회 3,619
|
|
|
|
11-11-01
|
조회 2,923
|
|
|
|
11-10-26
|
조회 2,510
|
댓글 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'));
이런 식으로 사용할 수 있죠.