반응형

유니티 스크롤뷰 컨텐츠가 모바일 빌드 화면 밖을 벗어날 경우
유니티 스크롤뷰 컨텐츠가 모바일 빌드 화면에서 스크롤 시 영역 밖을 벗어날 경우 Disable Depth and Stencil 설정을 끄면 됩니다.
- 개발/유니티 C# (Unity)
- · 2023. 11. 28.
반응형
코드 작성 using System.Collections; using System.Collections.Generic; using UnityEngine; public class MoveArrow : MonoBehaviour { private RectTransform rectTransform; private Vector2 originalPosition; public Vector2 targetPosition; public float moveSpeed = 2f; private void Awake() { rectTransform = GetComponent(); } private void OnEnable() { originalPosition = rectTransform.anchoredPosition; MoveToT..
오류 내용타겟 Api를 안드로이드 34로 변경 후 빌드를 하면CommandInvokationFailure: Gradle build failed. ~ 해결 방법C:\Users\사용자\.gradle\caches 내부 파일 삭제C:\Users\사용자\AppData\LocalLow\Unity 내부 파일 삭제파이어베이스나 구글 애드몹 버전 바꿔보기 (호환성 문제)AndroidManifest.xml 에 철자가 틀린 게 없는지 확인하기원본 AndroidManifest.xml 파일 다운로드 다른 에러 수정 유니티 안드로이드 빌드 튕김, 강제 종료 간단 ..
조치 필요: 앱이 Google Play 정책을 준수하지 않음 해결 방법앱을 검토한 결과 앱이 하나 이상의 개발자 프로그램 정책을 준수하지 않는 것으로 확인되었습니다. 아래에서 앱 상태와 문제 해결 방법을 자세히 알아보시기 바랍니다. 상태: 추가 조치 필요앱의 데이터 보안 섹션이 무효화되고 '사용 가능한 정보 없음'이라는 메시지가 표시됩니다. 아래 표시된 기한까지 문제를 해결하지 않으면 앱에 추가적인 시정 조치가 취해질 수 있습니다. 발견된 문제: 데이터 보안 양식 잘못됨Play Console에서 앱의 데이터 보안 양식을 검토한 결과 데이터 보안 양식의 내용과 앱의 사용자 데이터 수집 및 공유 방식이 일치하지 않음이 확인되었습니다. 모든 앱은 데이터 보안 양식을 정확하게 작성하여 데이터 수집 및 공유 관행..
코드 구현 using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerController : MonoBehaviour { public float raycastDistance = 3f; //인식할 수 있는 범위 RaycastHit hit; Ray ray; void Update() { Debug.DrawLine(ray.origin, ray.origin + ray.direction * raycastDistance, Color.red); //씬에서 내가 보고있는 방향을 표시 ray = new Ray(transform.position, transform.forward); //보고있는 방향으로 살펴보..
Object.Destroy() 또는 Object.DestroyImmediate() 사용GameObject objToDestroy = Object.Destroy(objToDestroy); 이벤트 구독 관리void Start() { SomeEventManager.SomeEvent += HandleSomeEvent; } void OnDestroy() { SomeEventManager.SomeEvent -= HandleSomeEvent; } void HandleSomeEvent() { } Resources.UnloadUnusedAssets() 사용Resources.UnloadUnusedAssets(); 명확한 참조GameObject obj = obj = null; 사용자 정의 클래스에 대해 IDisposable..
코드 작성 import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: MyScrollableView(), ); } } class MyScrollableView extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('Flutter Scroll View Example'), ), body:..
유니티 스크롤뷰 컨텐츠가 모바일 빌드 화면에서 스크롤 시 영역 밖을 벗어날 경우 Disable Depth and Stencil 설정을 끄면 됩니다.
트레일러 영상윈드체스 : 픽셀아트 보드게임 진정한 "픽셀아트" 보드 게임 진정한 "실력" 게임 진정한 "PVP" 그리고.. "재미있는 스토리" =============================================== 공식 카페 https://cafe.naver.com/windchess=============================================== ▣게임 소개▣ ▶귀여운 플레이어블 캐릭터 블록 고퀄리티 픽셀그래픽으로 만들어진 귀여운 캐릭터들로 몰입감 있는 플레이를 느껴보세요. ▶다이내믹한 컨트롤 액션 매 판마다 색다른 패턴들을 파악하고 돌파하며 공략과 컨트롤의 재미를 느껴보세요. ▶액션 모바일 보드게임 캐릭터 빌드나 원하는 플레이 방식을 여러분이 정할 수 있습니다. ..
코드 작성 using UnityEngine; public class ObjectMovement : MonoBehaviour { // 목표 지점을 설정합니다. public Transform targetPoint; // 이동 속도를 조절할 변수를 설정합니다. public float moveSpeed = 5f; void Update() { // 목표 지점이 설정되어 있지 않으면 함수를 종료합니다. if (targetPoint == null) { Debug.LogWarning("목표 지점이 설정되지 않았습니다."); return; } // 목표 지점 방향을 구합니다. Vector3 direction = targetPoint.position - transform.position; // 정규화된 방향으로 물체를 이..
코드 작성 FruitController.cs using UnityEngine; public class FruitController : MonoBehaviour { public float upwardForce = 5f; void Start() { LaunchFruit(); } void Update() { if (transform.position.y < -5f) { Destroy(gameObject); } } void LaunchFruit() { Rigidbody2D rb = GetComponent(); rb.AddForce(Vector2.up * upwardForce, ForceMode2D.Impulse); rb.AddTorque(Random.Range(-5f, 5f), ForceMode2D.Impulse..
코드 작성 PaddleController.cs using UnityEngine; public class PaddleController : MonoBehaviour { public float speed = 5f; void Update() { float moveInput = Input.GetAxis("Vertical"); transform.Translate(Vector2.up * moveInput * speed * Time.deltaTime); } } BallController.cs using UnityEngine; public class BallController : MonoBehaviour { public float speed = 5f; void Start() { LaunchBall(); } void U..
코드 작성import UIKitclass ViewController: UIViewController { var timer: Timer? var time = 0 let timeLabel: UILabel = { let label = UILabel() label.font = UIFont.systemFont(ofSize: 48) label.textAlignment = .center label.text = "00:00" return label }() override func viewDidLoad() { super.viewDidLoad() view.addSubview(timeLabel) ..