본문 바로가기

분류 전체보기

(66)
또띠아로 피자 만들기(초간단)🍕 준비물 또띠아 스파게티 소스 양파 베이컨 비엔나 소세지 피자 치즈 1.또띠아 위에 스파게티 소스를 넓게 펴 바른다. (스파게티 소스가 없으면 케찹으로 해도 돼요) 2. 양파를 골고루 펼쳐 올려준다. 3. 베이컨을 X자로 올려준다. 4. 비엔나 소세지를 잘라 올려준다. 5. 피자치즈를 골고루 올려준다 6. 전자레인지에 적당히 돌려주면 초간단 피자 완성🎉
[유니티2D] 유니티에서 AAB로 빌드해서 구글 플레이에 등록 시 발생된 에러 해결 방법 다 만들고 나서 빌드를 하고 구글플레이콘솔에 업로드를 하니 이런 문제가 발생했다 인텐트 필터를 포함하되 'android:exported' 속성을 설정하지 않고 활동, 별칭, 서비스 또는 broadcast receiver가 있는 APK 또는 Android App Bundle을 업로드 했습니다. Android 12 이상는 이 파일을 설치할 수 없습니다. 그래서 여러 검색을 해 본 결과 AndroidManifest.xml 파일에 들어가서 activity속성에android:exported="true"를 넣어주면 된다는 것이었다. 하지만 이렇게 넣어주고 빌드를 시도해보니 java.io.IOException: Unable to delete directory 라는 에러가 나면서 빌드를 실패했다 다시 찾아본 결과 해결..
유니티 aab파일 빌드하는법 먼저 Edit에 Preferences에 들어가서 JDK,SDK,NDK,Gradle이 잘 적용되어있는지 확인한다 적용이 안되어있으면 유니티 허브에서 모듈 추가를 통해 다운받을 수 있다 그리곤 File -> Build Settings에 들어가 안드로이드로 Swith Platform을 해준다 구글플레이에 올리려면 aab파일이 필요하니 Build App Bundle을 체크해준다 그리고 Player Settings에 들어가준다 Company Name과 Product Name을 설정해주고 icon을 설정해준다 Resolution and Presentation에서 Portrait는 세로모드 Landscape는 가로로 회전했을때 자동으로 돌아가는설정이기에 세로모드로 할 게임은 Landscape에 해당하는 옵션만 체크를..
유니티2D에서 abc 라는 오브젝트에 aaa.jpg, bbb.jpg, ccc.jpg 3개의 이미지를 0.5초마다 바꿔서 보이게 만드는 방법 다음과 같이 코드를 작성하여 abc 오브젝트에 aaa.jpg, bbb.jpg, ccc.jpg 3개의 이미지를 0.5초마다 바꿔서 보이게 할 수 있습니다. using UnityEngine; using System.Collections; public class MyScript : MonoBehaviour { public Sprite[] sprites; // 스프라이트 배열을 저장할 변수 private int currentSpriteIndex = 0; // 현재 스프라이트 인덱스 private float changeInterval = 0.5f; // 스프라이트 변경 간격 private float timer = 0f; // 경과 시간 void Start () { // Resources 폴더에서 aaa.jpg, ..
유니티2D에서 이미지를 불러와서 어플에 보여주는 방법 유니티에서 이미지를 보여주기 위해서는 Sprite 또는 Texture2D 객체를 사용해야 합니다. Sprite는 2D 이미지를 표현하기 위한 클래스이며, Texture2D는 픽셀 단위로 이미지를 표현하기 위한 클래스입니다. 이미지를 불러오기 위해서는 다음과 같은 방법을 사용할 수 있습니다. Sprite 불러오기 가장 일반적인 방법은 이미지를 Sprite로 불러오는 것입니다. 이를 위해서는 다음과 같은 단계를 따릅니다. 1. Unity Editor에서 이미지를 프로젝트에 추가합니다. 이를 위해서는 Assets 창에서 우클릭하여 Import New Asset을 선택하고 이미지를 선택하면 됩니다. 2. Sprite를 만듭니다. 이를 위해서는 Sprite Editor를 사용합니다. 이미지를 클릭하면 Inspec..
유니티2D에서 게임 끝날 때 플레이어의 레벨, 체력을 저장했다가 게임 시작할 때 불러오는 방법은? 게임 끝날 때 플레이어의 레벨과 체력을 저장하고, 게임 시작할 때 불러오기 위해서는 플레이어의 정보를 저장할 데이터 파일이 필요합니다. 가장 간단한 방법은 PlayerPrefs를 사용하는 것입니다. PlayerPrefs는 유니티 엔진에서 제공하는 간단한 데이터 저장 방법입니다. PlayerPrefs를 사용하여 플레이어의 정보를 저장하고 불러오는 방법은 다음과 같습니다: // 플레이어 정보 저장 void SavePlayerInfo() { PlayerPrefs.SetInt("PlayerLevel", playerLevel); PlayerPrefs.SetInt("PlayerHealth", playerHealth); PlayerPrefs.Save(); } // 플레이어 정보 불러오기 void LoadPlayerI..
유니티2D에서 다른 씬에 있는 오브젝트의 변수값을 해당 씬의 오브젝트로 가져와서 계산하는 코드 // 현재 씬에서 사용할 변수 private int currentSceneVariable; // 다른 씬에서 사용할 변수 private int otherSceneVariable; // 다른 씬으로 이동하는 함수 public void ChangeScene() { SceneManager.LoadScene("OtherScene"); } // 다른 씬에서 현재 씬의 변수를 가져오는 함수 public void GetVariableFromCurrentScene() { // 현재 씬에서 오브젝트 찾기 GameObject currentSceneObject = GameObject.Find("CurrentSceneObject"); // 오브젝트의 컴포넌트에서 변수 가져오기 currentSceneVariable = curr..
유니티2D에서 A 오브젝트의 랜덤 결과 값을 B 오브젝트에서 불러오는 방법은? A 오브젝트와 B 오브젝트가 서로 다른 스크립트를 가지고 있다면, A 오브젝트에서 랜덤한 값을 생성한 뒤, B 오브젝트에서 이 값을 불러올 수 있습니다. 예를 들어, A 오브젝트의 스크립트에서는 Random.Range() 함수를 사용하여 랜덤한 값을 생성하고, 이 값을 B 오브젝트의 스크립트에서 사용해야 한다고 가정해보겠습니다. A 오브젝트에서 랜덤 값을 생성하는 코드 작성 public class A : MonoBehaviour { private int randomValue; void Start() { randomValue = Random.Range(0, 100); } public int GetRandomValue() { return randomValue; } } Random.Range() 함수를 사용하..

728x90
반응형