<원인>
- 3.1부터 추가된 Typed GDScript 기능으로 인하여 생긴 문제.
- 다른 gd 파일(특히 AutoLoad 파일)의 클래스 변수 사용여부를 알 수가 없다.
- Project>Project Settings>General>Debug>Gdscript의 Warnings 항목에서 "Unused Class Variable" 비활성화.
- Enable을 비활성화하는 것은 디버깅을 하기 위해서는 권장하지 않는다.
<원인>
guile-2.0.11-x86_64-2.txz : libguild-2.0..so.22
gc-7.4.2-x86_64-3.txz : libgc.so.1
libffi-3.2.1-x86_64-1.txz : libffi.so.6
libunistring-0.9.3-x86_64-1.txz : libunstring.so.0
libmpc-1.0.3-x86_64-12.txz : libmpc.so.3
# mkdir /mnt/downloads
# mount -t vboxsf Downloads /mnt/downloads
# ls -l /mnt/downloads
<참고>
<Godot2/3 설정>
<VSCode 설정>
<참고>
https://www.reddit.com/r/godot/comments/8z6yxu/how_can_i_connect_my_visual_studio_code_to_godot/
1. VSCode에서 Python 확장을 설치한다.
2. "Linter pylint is not installed" 문구 나오면, pylint를 설치해준다.(아래 경우는 리눅스일 때)
/usr/bin/python3 -m pip install -U pylint --user
3. 디버그 체크시 문제가 없음에도 불구하고 오류를 체크할 경우, settings.json에 python.linting.enabled이나 python.linting.pylintEnabled를 false를 한다.
"python.linting.enabled": false 혹은 "python.linting.pylintEnabled": false
<참고>
https://stackoverflow.com/questions/43272664/linter-pylint-is-not-installed
VSCode에서 Python3을 사용하고자 할 경우, pylint가 설치 중에 에러가 나서 제대로 안될 경우가 있는데, 먼저 setuptools(혹은 추가로 wheel를 해야할 경우)과 같이 해준다.
그리고 나서 pylint를 하면 된다.
1.네트워크 설정한 후, Ping에서 "Destination Host Unreachable"이 나타남.
2.localhost(127.0.0.1와 Host IP 포함)만 Ping이 됨.
3.VM(VirtualBoxr 혹은 타 VM)의 설정에서 네트워크 연결과 설정을 체크해볼 것.
<참고>
The NaN values are used to identify undefined or non-representable values for floating-point elements, such as the square root of negative numbers or the result of 0/0.
1. GDScript 클래스에서 지원하는 메서드 함수 리스트.
2. ColorN() 함수에서 지원하는 컬러이름 목록은 다음과 같다.
“aliceblue”, “antiquewhite”, “aqua”, “aquamarine”, “azure”, “beige”, “bisque”, “black”, “blanchedalmond”, “blue”, “blueviolet”, “brown”, “burlywood”, “cadetblue”, “chartreuse”, “chocolate”, “coral”, “cornflower”, “cornsilk”, “crimson”, “cyan”, “darkblue”, “darkcyan”, “darkgoldenrod”, “darkgray”, “darkgreen”, “darkkhaki”, “darkmagenta”, “darkolivegreen”, “darkorange”, “darkorchid”, “darkred”, “darksalmon”, “darkseagreen”, “darkslateblue”, “darkslategray”, “darkturquoise”, “darkviolet”, “deeppink”, “deepskyblue”, “dimgray”, “dodgerblue”, “firebrick”, “floralwhite”, “forestgreen”, “fuchsia”, “gainsboro”, “ghostwhite”, “gold”, “goldenrod”, “gray”, “webgray”, “green”, “webgreen”, “greenyellow”, “honeydew”, “hotpink”, “indianred”, “indigo”, “ivory”, “khaki”, “lavender”, “lavenderblush”, “lawngreen”, “lemonchiffon”, “lightblue”, “lightcoral”, “lightcyan”, “lightgoldenrod”, “lightgray”, “lightgreen”, “lightpink”, “lightsalmon”, “lightseagreen”, “lightskyblue”, “lightslategray”, “lightsteelblue”, “lightyellow”, “lime”, “limegreen”, “linen”, “magenta”, “maroon”, “webmaroon”, “mediumaquamarine”, “mediumblue”, “mediumorchid”, “mediumpurple”, “mediumseagreen”, “mediumslateblue”, “mediumspringgreen”, “mediumturquoise”, “mediumvioletred”, “midnightblue”, “mintcream”, “mistyrose”, “moccasin”, “navajowhite”, “navyblue”, “oldlace”, “olive”, “olivedrab”, “orange”, “orangered”, “orchid”, “palegoldenrod”, “palegreen”, “paleturquoise”, “palevioletred”, “papayawhip”, “peachpuff”, “peru”, “pink”, “plum”, “powderblue”, “purple”, “webpurple”, “rebeccapurple”, “red”, “rosybrown”, “royalblue”, “saddlebrown”, “salmon”, “sandybrown”, “seagreen”, “seashell”, “sienna”, “silver”, “skyblue”, “slateblue”, “slategray”, “snow”, “springgreen”, “steelblue”, “tan”, “teal”, “thistle”, “tomato”, “turquoise”, “violet”, “wheat”, “white”, “whitesmoke”, “yellow”, “yellowgreen”.
<참고>
http://docs.godotengine.org/en/3.0/classes/class_@gdscript.html