|
|
|
12-08-29
|
조회 5,447
|
|
|
|
12-08-21
|
조회 3,433
|
|
|
|
12-08-21
|
조회 3,526
|
|
|
|
12-08-05
|
조회 3,336
|
|
|
|
12-08-04
|
조회 4,295
|
|
|
|
12-07-31
|
조회 9,194
|
|
|
미키손
|
12-07-26
|
조회 3,851
|
|
|
|
12-07-24
|
조회 3,484
|
|
|
|
12-07-20
|
조회 3,381
|
|
|
|
12-07-15
|
조회 3,278
|
|
|
|
12-07-09
|
조회 4,654
|
|
|
|
12-07-09
|
조회 3,362
|
|
|
|
12-07-09
|
조회 3,272
|
|
|
|
12-07-06
|
조회 4,096
|
|
|
|
12-07-05
|
조회 3,197
|
|
|
|
12-07-05
|
조회 3,271
|
|
|
|
12-06-30
|
조회 3,397
|
|
|
|
12-06-29
|
조회 3,197
|
|
|
|
12-06-26
|
조회 3,372
|
|
|
|
12-06-18
|
조회 3,255
|
|
|
|
12-06-18
|
조회 3,356
|
|
|
|
12-05-31
|
조회 3,586
|
|
|
선택이란
|
12-05-29
|
조회 4,326
|
|
|
|
12-05-23
|
조회 3,358
|
|
|
|
12-05-22
|
조회 3,606
|
|
|
|
12-05-17
|
조회 4,434
|
|
|
|
12-05-10
|
조회 3,462
|
|
|
|
12-05-06
|
조회 3,325
|
|
|
|
12-05-04
|
조회 3,017
|
|
|
|
12-04-25
|
조회 3,450
|
|
|
|
12-04-21
|
조회 2,978
|
|
|
|
12-04-21
|
조회 4,359
|
|
|
|
12-04-20
|
조회 3,533
|
|
|
|
12-04-10
|
조회 2,947
|
|
|
|
12-04-06
|
조회 2,821
|
|
|
|
12-04-05
|
조회 3,168
|
|
|
관리자
|
12-04-05
|
조회 3,839
|
|
|
|
12-03-31
|
조회 2,932
|
|
|
관리자
|
12-03-30
|
조회 3,050
|
|
|
|
12-03-29
|
조회 2,960
|
|
|
|
12-03-28
|
조회 2,991
|
|
|
|
12-03-27
|
조회 3,306
|
|
|
|
12-03-26
|
조회 3,699
|
|
|
|
12-03-23
|
조회 2,888
|
|
|
|
12-03-20
|
조회 2,951
|
|
|
|
12-03-12
|
조회 2,879
|
|
|
|
12-03-12
|
조회 3,223
|
|
|
|
12-03-12
|
조회 3,129
|
|
|
|
12-03-12
|
조회 4,087
|
|
|
|
12-03-12
|
조회 5,579
|
|
|
|
12-03-12
|
조회 3,677
|
|
|
|
12-03-12
|
조회 5,485
|
|
|
|
12-03-12
|
조회 3,664
|
|
|
|
12-03-12
|
조회 6,033
|
|
|
|
12-03-06
|
조회 3,004
|
|
|
|
12-03-04
|
조회 4,139
|
|
|
|
12-03-02
|
조회 3,966
|
|
|
|
12-02-16
|
조회 5,119
|
|
|
亞波治
|
12-02-15
|
조회 4,445
|
|
|
|
12-02-11
|
조회 2,969
|
|
|
|
12-02-08
|
조회 2,815
|
|
|
|
12-02-08
|
조회 3,826
|
|
|
|
12-02-07
|
조회 3,235
|
|
|
|
12-01-30
|
조회 2,931
|
|
|
|
12-01-29
|
조회 3,356
|
|
|
|
12-01-25
|
조회 3,346
|
|
|
|
12-01-19
|
조회 2,868
|
|
|
|
12-01-12
|
조회 3,016
|
|
|
|
11-12-30
|
조회 3,659
|
|
|
|
11-12-29
|
조회 2,997
|
|
|
|
11-12-26
|
조회 3,046
|
|
|
|
11-12-26
|
조회 2,930
|
|
|
선택이란
|
11-12-17
|
조회 4,046
|
|
|
선택이란
|
11-12-17
|
조회 3,257
|
|
|
|
11-12-01
|
조회 3,036
|
|
|
|
11-11-19
|
조회 4,211
|
|
|
|
11-11-14
|
조회 4,096
|
|
|
|
11-11-14
|
조회 2,720
|
|
|
|
11-11-10
|
조회 2,954
|
|
|
|
11-11-10
|
조회 3,622
|
|
|
|
11-10-27
|
조회 2,445
|
|
|
|
11-10-26
|
조회 2,578
|
|
|
|
11-10-25
|
조회 2,436
|
|
|
|
11-10-17
|
조회 3,598
|
|
|
|
11-10-10
|
조회 2,529
|
|
|
|
11-10-03
|
조회 2,584
|
|
|
|
11-09-28
|
조회 2,463
|
|
|
|
11-09-28
|
조회 3,963
|
|
|
|
11-09-26
|
조회 2,446
|
|
|
|
11-09-26
|
조회 2,562
|
|
|
|
11-09-25
|
조회 2,826
|
|
|
|
11-09-19
|
조회 6,010
|
|
|
|
11-09-09
|
조회 2,911
|
|
|
|
11-09-08
|
조회 3,293
|
|
|
관리자
|
11-08-31
|
조회 3,095
|
|
|
|
11-08-29
|
조회 5,084
|
|
|
|
11-08-25
|
조회 2,764
|
|
|
|
11-08-23
|
조회 2,441
|
|
|
선택이란
|
11-08-21
|
조회 2,454
|
|
|
|
11-08-19
|
조회 2,374
|
댓글 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'));
이런 식으로 사용할 수 있죠.