나는 화합에 익숙하지 않고 터치 이벤트가 발생한 후 다른 장면에서 액세스하기 위해 전역 변수에 스프라이트를 저장하려고합니다. 이와 관련하여 어떤 아이디어라도 감사 할 것입니다.2D 게임에서 터치 이벤트 후 C# 스크립트를 사용하여 스프라이트를 전역 변수에 저장하는 방법은 무엇입니까?
0
A
답변
0
이 문제를 해결하기위한 접근 방식을 제안하고자합니다. 다음과 같이
는 스프라이트 매니저 클래스 "MySpriteManager을"정의 :using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class MySpriteManager {
private static Dictionary<string, Sprite> spriteMap = new Dictionary<string, Sprite>();
public static void AddSprite(string key, Sprite value) {
spriteMap.add(key, value);
}
public static Sprite GetSprite(string key) {
return spriteMap[key];
}
}
향후 사용을 위해 스프라이트의 인스턴스를 저장할 때마다
MySpriteManager.AddSprite("my_sprite_key", my_sprite_instance);
이전에 저장 한 스프라이트의 인스턴스를 검색하려면,
Sprite savedSprite = MySpriteManager.GetSprite("my_sprite_key");
아이디어가 충분히 명확하게 표시되기를 바랍니다.
관련 문제
- 1. WebGL을 사용하여 2D 스프라이트를 렌더링하는 방법은 무엇입니까?
- 2. onclick 이벤트 후 url을 변수에 저장하는 방법은 무엇입니까? 예를 들어
- 3. 백본에서 baucisfetch를 사용하여 콜백 값을 전역 변수에 저장하는 방법은 무엇입니까?
- 4. 게임에서 Javascript 터치 이벤트 처리
- 5. 스프라이트를 playerPref에 저장하는 방법은 무엇입니까?
- 6. C++ : 나머지 문자열을 변수에 저장하는 방법은 무엇입니까?
- 7. 자바 스크립트를 사용하여 변수에 연산자를 저장하는 방법
- 8. 변수에 시간을 저장하는 방법은 무엇입니까?
- 9. 안드로이드 게임에서 스프라이트를 회전
- 10. 변수에 저장하는 방법은 무엇입니까?
- 11. C# 2D 게임에서 객체의 구조
- 12. 게임에서 전역 객체 삭제하기 (C++)
- 13. cocos2d-android 게임에서 단일 스프라이트를 제거하는 방법
- 14. 2D 게임에서 NSImageView를 이동하는 방법은 무엇입니까?
- 15. 2D 게임에서 게임 이벤트 길이는 어떻게 처리됩니까?
- 16. HTML 폼에서 값을 가져와 JS의 전역 변수에 저장하는 방법은 무엇입니까?
- 17. d3.csv.parse의 결과를 전역 변수에 저장하는 방법은 무엇입니까?
- 18. 셀렌을 사용하여 텍스트를 변수에 저장하는 방법은 무엇입니까?
- 19. 플라스크에 전역 변수를 저장하는 방법은 무엇입니까?
- 20. printf를 변수에 저장하는 방법은 무엇입니까?
- 21. XNA를 사용하여 2D 게임에서 원형 이동을 확인하는 방법은 무엇입니까?
- 22. 스프라이트를 터치하여 회전시키는 방법 Cocos2d
- 23. 2d 스프라이트를 만들기위한 리소스?
- 24. J2ME 게임에서 스프라이트를 어떻게 관리합니까?
- 25. Voicexml 입력을 전역 변수에 저장하는 방법
- 26. 자바 애플릿 게임에서 게임을 저장하는 방법은 무엇입니까?
- 27. JSONP를 변수에 저장하는 방법은 무엇입니까?
- 28. iframe을 변수에 저장하는 방법은 무엇입니까?
- 29. 변수에 메소드를 저장하는 방법은 무엇입니까?
- 30. 스크립트를 저장하는 "최상의"방법은 무엇입니까?
* 정적 * 키워드 – LearnCocos2D
내 질문에 대한 질문 이었어 그래서 다른 도구를 제안하지 않습니다. – khan
정적 필드를 참조하고 있습니다 : http://msdn.microsoft.com/en-us/library/98f28cdx.aspx – LearnCocos2D