2014-03-27 1 views
0

그래서 2D 타일 맵 테스트 프로젝트를 만들고 있는데, 편집기에서 완벽하게 실행됩니다.하지만 일단 Windows .exe로 가져 오면 이유없이 ** 쓰레기처럼 실행됩니다. 한 문자의 코드는 건드리지 않았고 배포 설정은 기본값이므로 아무 일도 일어나지 않습니다. 아무도 내게 어떤 아이디어를 줄 수 있습니까? 당신은에 대해 이동하고 모든편집자와 배포가 동일한 물리적 인 프레임에서 내 물리학이 다른 이유는 무엇입니까?

** 당신이 모든 타일 코너에 박히에 갇히지 않고 평지와 경사지에 점프, 전혀 경사면을 올라갈 수는 없습니다 *

.

테스트 케이스 - https://dl.dropboxusercontent.com/u/28109593/unity/MapTest2D.zip

+0

질문은 귀하의 질문에 직접 제공된 정보로 대답 할 수 있어야합니다. 이와 같이 당신이 무엇을 요구하고 있는지 완전히 불분명합니다. – spender

+0

나는 그렇게 생각하지 않는다. 1) 나의 물리학은 편집장 내부와 외부에서 다릅니다. 왜? 2) 둘 다 동일한 프레임 속도를가집니다. 3) 편집자 내 물리학은 올바르게 작동하지만 바깥쪽에는 움직이는 물체가 모서리/경사면에 달라 붙습니다. 4) 여기에 테스트 케이스가 있습니다. (1)의 질문과 (2 및 3)의 지원 정보 및 (4)의 테스트 사례를 확인하십시오. – CyanPrime

답변

1

사실 것 같다 (그것은 논리입니다) 유니티 엔진이 빨리 독립와 같이 주위의 모든 편집기를 실행하지 않아도 물론 에디터 (보다이라고하고, 심지어 프로파일 러에 대해서도 말하지 않습니다 ...)

물리학은 더 자주 일어날 수 있고 더 정확한 계산을 할 수 있습니다. 그래서 에디터에서 발견되지 않은 작은 세부 사항은 빌드 버전에 있습니다. 작은 타일 차이와 같이, 힘을 더 정확하게 그리고/또는 더 자주 적용하여 경사 한계가 앞선대로 작동하지 못하게 할 수 있습니다 ...

플레이어의 프로젝트 속성을 살펴보고 독립 실행 형 모드에서 편집기를 실행하고 있고 선택한 품질 설정이 동일한 지 확인해야합니다.

+0

고맙습니다. 정말 고맙습니다. 이것은 내가 9 시간 안에 얻은이 질문에 대한 첫 번째 실제 답변입니다. 사람들과 함께 나를 도왔습니다. 최대한 빨리 답변을 드리겠습니다. 이제 마침내이 오류를 알아낼 수 있습니다. : D – CyanPrime

+0

그래서 실제로 Sprites를 고급 - 읽기/쓰기 가능으로 설정하여 Polygoncollider2D가 독립형에서 올바르게 작동하도록해야합니다. 본인 또는 다른 사람이 기꺼이 답변 해 주시면 몇 가지 사소한 질문이 있습니다. 1) 기본 설정을 고급으로 설정하는 방법이 있습니까 - 가져 오기 한 각 타일에 대해 읽기/쓰기가 가능하도록 설정 했습니까? 2) Colliders를 독립 실행 형으로 볼 수있는 방법이 있습니까? 이와 같은 문제가 다시 발생하면 알 수 있습니까? 어쨌든 고맙습니다. 당신의 대답은 나를 올바른 길로 인도했습니다. : D – CyanPrime

+1

defaut import 동작을 가능하게하는 내장 함수가 있는지 모르지만 Editor Extension을 만들 수 있고 Standalone 모드에서 colliders를 볼 수 있습니다. 스크립트 작성이 필요합니다 –

관련 문제