블로그 이미지
Every unexpected event is a path to learning for you.

카테고리

분류 전체보기 (2351)N
Unity3D (579)N
Programming (473)
Unreal (4)
Gamebryo (56)
Tip & Tech (188)N
협업 (35)N
3DS Max (3)
Game (12)
Utility (117)N
Etc (92)
Link (31)
Portfolio (19)
Subject (90)
iOS,OSX (38)
Android (13)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (1)
Memories (20)
Interest (37)
Thinking (36)
한글 (26)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (19)
Exercise (3)
나만의 맛집 (2)
냥이 (9)
육아 (15)N
Total1,357,366
Today19
Yesterday329
Statistics Graph

달력

« » 2020.1
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

공지사항

태그목록


[단축키] Alt + W, N



[출처]

http://www.gamecodi.com/board/zboard.php?id=GAMECODI_Talkdev&page=1&page_num=35&select_arrange=headnum&desc=asc&sn=off&ss=on&sc=on&keyword=&no=4361&category=


Posted by blueasa

댓글을 달아 주세요


위 글을 기억하시나요? ㅎㅎ.. 이런 확장 기능이었는데요.




결국 능력자님들이 여러 에디터로 만들어주셨습니다. 짝짝짝 지금 잘 사용중입니다~



[현재 나의 셋팅]




[출처]

http://www.gamecodi.com/board/zboard.php?id=GAMECODI_Talk&page=1&page_num=35&select_arrange=headnum&desc=asc&sn=off&ss=on&sc=on&keyword=&no=33343&category=

Posted by blueasa
TAG PowerMode

댓글을 달아 주세요



링크 : https://channel9.msdn.com/Events/TechDays/TDK2015/T2-3

Posted by blueasa

댓글을 달아 주세요


링크 : http://smilejsu.tistory.com/576

Posted by blueasa
TAG UTF-8

댓글을 달아 주세요

'VS-도구-옵션-환경-글꼴 및 색-표시 항목-숫자'의 배경 색을 (눈에 띄는)다른 색으로 설정.



출처 : 게임코디의 '남시키'님.


참조 : http://www.gamecodi.com/board/zboard.php?id=GAMECODI_Talk&page=1&sn1=&divpage=5&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=24963

Posted by blueasa
TAG 숫자, 폰트

댓글을 달아 주세요

링크 : http://mastmanban.tistory.com/485

Posted by blueasa

댓글을 달아 주세요

브레이크 포인트 (중단점) 걸고 디버깅 할려 할 때

빨간 동그라미가 투명해지면서 

'중단점이 현재 적중되지 않습니다.  소스 코드가 원래 버전과 다릅니다' 
되는 경우가 종종 생깁니다.


= 방법 ==================================


해당 소스파일을 '저장 고급옵션' 누르시고 유니코드 65001 로 저장 해주세요.


옵션에서 소스코드가 달라고 그냥 디버깅 하기 체크도 되지만 그건 좀 찝찝하죠잉.




출처 : 
http://lab.gamecodi.com/board/zboard.php?id=GAMECODILAB_Lecture&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=last_comment&desc=desc&no=241  
Posted by blueasa
TAG VS, 중단점

댓글을 달아 주세요

  1. 2016.10.01 10:50 asoe72  댓글주소  수정/삭제  댓글쓰기

    인터넷에서 찾아본 방법 다 해봐도 안될 때가 있습니다.

    제가 찾은 한가지 원인 한가지 공유합니다. :

    - 프로젝트 속성 - 구성 속성 - 링커 - 일반 - 출력 파일에 실행파일명을 임의로 정해주면 브레이크 포인트 동작에 문제가 생길 수 있습니다. 본래의 default 값으로 원상복구하고 "전체 빌드"를 1번 해주면 해결됩니다.

    - 동작에 문제 있는 설정 : $(OutDir)\MyApplication.exe

    - default로 원상복구해서 해결 : $(OutDir)\$(ProjectName).exe

처음 코딩을 하게 되었을 때, 디버깅의 중요성에 대해서 전혀 모르고 있었다. 어느날 버그는 꼬였고, 중단점을 매우 많이 찍으면서 버그 사냥에 몰두하는 나 자신을 보게 되었다. 이것은 .. 디버깅은 정말 정말 중요하다는 사실을 깨닫게 해준 경험이였다.

디버깅을 위해 F9 키를 누르는건 친근한 작업이었고, 보다 더 한눈에 들어왔으면 좋겠다는 생각이 들기 시작했다. 결국 옵션에 이런것이 있지 않을까? 란 궁금증이 들게 되었고, ... 옵션을 가게 된다.

비쥬얼 스트디오 전체

위 그림에서 "도구" 를 클릭한다.


위와 같은 화면이 뜨면 옵션을 클릭 한다.

다음과 같은 화면이 나오면, "디버깅 탭"으로 이동 한다.


"디버깅 탭"에서 "일반 탭" 으로 이동 한다.

이 곳의 세부 설정중 "중단점과 현재 문의 전체 소스 줄 강조 표시" 를 체크 한다.


... 그러면 다음과 같은 효과를 내게 되는 것을 보게 된다.

이것으로 나는 가독성을 높이게 되었고, 눈과 머리로 버그를 보게 되었다.


총평

간단한데, 지금까지 모르고 했었다는게 좀 안타깝다. 이런 Tip 들이 한두가지가 아닌데, 하나씩 정리해 나가는게 좋을 것 같다. 여기서 중요한 사실을 알게 되었는데, "가독성"이란 존재는 머리에도 영향을 미친다는 것이다.

또한 사용자가 보기 편하게 만들어야 한다 는 .. 절대적인 룰으로 받아 들여 진다.



출처 : http://ikpil.com/753
Posted by blueasa

댓글을 달아 주세요

1. IDE에서 CTRL+ALT+E(메뉴->디버그->에외)

2. Managed Debugging Assistants

3. LoaderLockd의  Throw됨 체크박스 해제


출처 : http://lycobs.springnote.com/pages/1218340



DirectX 관련 소스를 디버깅 할려고 하니 다음과 같은 에러가 발생했습니다.

'LoaderLock' 관리 디버깅 도우미가 'D:\Documents and Settings\chaos\바탕 화면\Mp3Player(2)\bin\Debug\Mp3Player.vshost.exe'에서 문제를 발견했습니다.
추가 정보: DLL 'D:\WINDOWS\assembly\GAC\Microsoft.DirectX.AudioVideoPlayback\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.AudioVideoPlayback.dll'이(가) 
OS 로더 잠금 내에서 관리되는 실행을 시도했습니다. 관리 코드를 DllMain 또는 이미지 초기화 함수 안에서 실행하지 마십시오. 이렇게 하면 응용 프로그램이 응답하지 않을 수 있습니다.

.NET 1.1 로 빌드한 라이브러리를 .NET 2.0 에서 사용하면서 발생한다고 합니다.
해결 방법은 
1. .NET 1.1을 사용한다.
2. VS Tool 에서 ( VS 2008 스크린샷 ) 메뉴-디버그-예외 항목에 들어가면 디버깅할때 예외를 Throw 하지 않게끔않게끔 설정할 수 있습니다.
(cf.두번째 방법으로 무시하면 사용하는것에는 문제가 없지만... 잠정적인 문제가 있는지는 정확하게 확인 되지 않았습니다.)





출처 : http://newmatrix.dyndns.org:81/Default.aspx?Page=Loader-Lock&NS=&AspxAutoDetectCookieSupport=1
Posted by blueasa

댓글을 달아 주세요

게임 브리오를 보다 보니 기본적으로 VisualStudio 에서 지원하는 속성 매크로

$(ConfigurationName)  와 같이 이미 지원되는것 외에

$(GB_DLL_Suffix) 와 같은 프로젝트에서만 지원되는 속성 매크로를 보았습니다.

 

 

이 값은 어디에 설정 되어있을까 하고 한참 뒤저보았다니

 

프로젝트 속성에서 구성 속성 > 일반 > 상속된 프로젝트 속성 시트

에 설정된 GB_Config_Debug.vsprops  라는 파일에 들어있습니다.

 

 

이 파일을 문서 편집기로 열어보면

 

<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioPropertySheet
 ProjectType="Visual C++"
 Version="8.00"
 Name="GB_Config_Debug"
 >
 <Tool
  Name="VCCLCompilerTool"
  Optimization="0"
  PreprocessorDefinitions="_DEBUG;NIDEBUG"
  MinimalRebuild="true"
  BasicRuntimeChecks="3"
  RuntimeLibrary="3"
  DebugInformationFormat="4"
 />
 <Tool
  Name="VCLinkerTool"
  LinkIncremental="2"
  GenerateDebugInformation="true"
 />
 <UserMacro
  Name="GB_Configuration_Name"
  Value="Debug"
 />
 <UserMacro
  Name="GB_DLL_Suffix"
  Value="26VC90D"
 />
 <UserMacro
  Name="GB_Tool_Plugin_Extension"
  Value="dld"
 />
 <UserMacro
  Name="GB_Shader_Library_Extension"
  Value=".dl9"
 />
 <UserMacro
  Name="GB_Shader_Parser_Extension"
  Value=".dp9"
 />
</VisualStudioPropertySheet>

와 같습니다.

 

User Macro 로 추가 시켜 주면 속성 매크로에서 나타나는것을 알 수 있었습니다.

 

Visual Studio 에 정의된 기본적은 Property Sheet 는

C:\Program Files\Microsoft Visual Studio 9.0\VC\VCProjectDefaults

와 같은 경로에 보면 참고 할 vsprops 들이 들어있습니다.

이중 CoreWin.vsprops 와 같은 파일을 가져다 수정 하면 손쉽게 작성 할 수 있습니다.



출처 : http://blog.naver.com/saram95/90111271729

Posted by blueasa

댓글을 달아 주세요