유니티 프로젝트에 서브버젼을 사용할 때 설정할 것

메타 파일을 보이게 설정합니다. Edit -> Project Settings -> Editor -> Version Control의 Mode를 Visible Meta Files로 바꾸면 됩니다.

애셋 직렬화 방식을 텍스트로 바꿉니다. Edit -> Project Settings -> Editor -> Asset Serialization의 Mode를 Force Text로 바꾸면 됩니다.

Library, Temp, .csproj, 그리고 .sln을 무시 목록에 추가합니다. 탐색기에서 각 폴더나
파일에서 우클릭 후 TortoiseSVN -> Add to ignore list를 선택하면 됩니다.

참고:

창을 항상 맨 위에 표시하는 방법

창을 항상 맨 위에 표시하려면 기존 프로그램을 사용해도 되지만, 스크립트를 작성해도 됩니다. 다음은 Ctrl+Shift+Alt+T를 눌렀을 때 항상 맨 위에 표시되도록 하는 스크립트입니다.

AutoHotKey로는 아래처럼 하면 됩니다.

^!+t::  WinSet, AlwaysOnTop, , A

AutoIt으로는 아래처럼 하면 됩니다.

#include <AutoItConstants.au3>
#include <WinAPI.au3>
#include <WindowsConstants.au3>

HotKeySet("^!+t", "process_hot_key_press")

While 1
	Sleep(1000)
WEnd

Func process_hot_key_press()
	Local $window_handle = WinGetHandle("[ACTIVE]")
	WinSetOnTop($window_handle, "",  BitAND(_WinAPI_GetWindowLong($window_handle, $GWL_EXSTYLE), $WS_EX_TOPMOST) = 0)
EndFunc

개체 수 증가에 따른 어려움 증가 정도

게임에 어떤 개체가 있을 때, 개체는 수가 증가하더라도 그 숫자에 비례해서 강해지진 않습니다. 모든 개체가 한 번씩 번갈아 가면서 공격당한다면 비례하겠지만, 실제로는 어떤 개체가 사망할 때까지 계속 공격당한 후 다음 개체가 공격당하기 때문입니다. 개체 수 증가에 따른 난이도 변화 정도는 개체 수가 1 늘어날 때마다 한 개체의 50%만큼 강해진다고 보면 됩니다. 즉, 다음과 같습니다.

어려움 = {1 + (개체 수 – 1) * 0.5} * (개체당 어려움)