DEV/Unity

    [solved] UnityWebRequest Get noneArray Type error

    대강 {"code":0,"results":{"contents":"abcd”,"contents":"abcd”,"contents":"abcd”...}} 형식으로 데이터가 들어올 것을 감안하여 1 2 3 4 5 6 7 8 9 10 11 12 13 public class ServerData { public string code; public Data[] results; } public class Data{ public string content; } cs 로 만들었는데 중간에 데이터가 1개인 경우가 있어서 한참 고생했다. -> noneArray Type;;; Extra details: the issue ONLY happens if the target object where the json is deseriali..

    NullReferenceException: Object reference not set to an instance of an objectUnityEditor.Graphs.Edge.WakeUp ()

    ^^ 맥북에서 오래 유니티 켜고 노트북 닫고 열고 진행하니까 감이 온 에러. 유니티 재실행시 해결 !

    unity Dotween DOMOVE CALLBACK

    unity Dotween 예제 모음 https://m.blog.naver.com/PostView.nhn?blogId=saya83&logNo=220624615753&proxyReferer=https:%2F%2Fwww.google.com%2F unity Dotween 예제 모음 기본적으로 Plugin이 있어야 함.http://dotween.demigiant.com/download.php DOTween - Downloadsdotw... blog.naver.com 사용하는 네임 스페이스 : using DG.Tweening; transform.DOMoveX(100, 1); transform.DORestart(); DOTween.Play(); transform.DOMove(new Vector3(2,2,2), 2) ..

    유니티 터치 관련

    http://m.blog.daum.net/zevie/21 http://am-kwon.blogspot.kr/2014/08/unity3d-raycast-2d-3d.html

    데이터 관리

    이거 하고 Resources 폴더 안에 넣을 것

    유니티 데이터 로드

    using System; public class test3 : MonoBehaviour { // Use this for initialization void Start () { string[] allLines = File.ReadAllText ("./Assets/Resources/test.csv").Split (','); Debug.Log (allLines); for (int i = 0; i

    XML 이란?

    * 텍스트 기반이며 간결한 데이터형이다. * 웹에서 디스플레이 표준을 HTML로 한것처럼 데이터의 표준으로 만들기 위한 노력이 있음. * 마크업언어(HTML)가 아니라 마크업언어를 정의하기 위한 언어이다. * 자신의 어플리케이션에 적합하게 작성 가능 하다. 출처: http://mommoo.tistory.com/17 [개발자로 홀로 서기] 흠 Extensible Markable Language

    유니티 이동

    카메라 이동구현 http://m.blog.naver.com/gold_metal/220498575590

    저장시스템 구현중

    http://ronniej.sfuh.tk/%EC%9C%A0%EB%8B%88%ED%8B%B0%EC%97%90%EC%84%9C-json-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-1/ it works!

    조이스틱 에러

    using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.EventSystems; public class vitualJoystick : MonoBehaviour, IDragHandler,IPointerDownHandler,IPointerUpHandler{private Image bgImg;private Image joystckImg;private Vector3 inputVector; private void Start(){bgImg = GetComponent ();joystckImg = transform.GetChild (0).GetComponent ();}p..

    [Unity] 한번만 재생 PlayClipAtPoint( audioclip, position)

    public Audioclip Sound; AudioSource.PlayClipAtPoint (Sound, transform.position); 일시적으로 audiosource를 가진 게임오브젝트를 생성하고, 클립을 재생. 그리고 제거한다.

    Unity 3D: 레이케스팅 Raycasting

    Unity 3D: 레이케스팅 Raycasting

    마지막 숫자부분을 비워두면, 거리 제한없이 레이케스팅

    3D Unity 과제

    3D Unity 과제

    함수에, 충돌한 오브젝트를 넣기 위해서1. 게임 오브젝트 선언 -currentDoor2. 충돌시 currentDoor= 충돌한 오브젝트3. 함수실행 ( 인자 currentDoor) 동일한 함수에 적용할 수 있을때 ,인자를 다 넣고 , 한 함수로 제작 기존의 함수를 다 주석처리하고, Door함수를 제작 currentDoor가 계속 쓰이는 것은 볼 수 있다. 함수에 넣을 인자로써 사용된다.

    [solved] Unity error CS0039: Cannot convert type `UnityEngine.GameObject' to `UnityEngine.Rigidbody' via a built-in conversion

    if(Input.GetButtonUp("Fire1")) { Debug.Log("shoot"); Rigidbody instance = Instantiate(bullet, transform.position, transform.rotation) as Rigidbody; instance.AddForce (shooter * power); } error CS0039: Cannot convert type `UnityEngine.GameObject' to `UnityEngine.Rigidbody' via a built-in conversionRigidbody 선언이 에러난다. 그러면 다른 방법 -> if(Input.GetButtonUp("Fire1")) { Debug.Log("shoot"); GameObject ins..

    Prefab Instantiate in Canvas / doesn't show in my Canvas

    Prefab Instantiate in Canvas / doesn't show in my Canvas

    클릭을 할때마다, Text Prefab이 특정한 위치에 생성 하게 하는 작업을 하는데,캔버스에 나타나지 않는걸 발견했다. ui 캔버스 작업 해줘야 하는 것을 까먹고있었다.해결방법은 public Transform MyCanvas;//위치를 선언후 Instantiate(,,,MyCanvas);//4번째 인자로 전달 하면 된다.

    public animation 선언 했는데, 드래그가 안됨, 씬에서 찾을 수 없다고 함

    https://forum.unity3d.com/threads/cannot-add-animation-in-inspector.378036/

    Unity Animation Stop은 되지만, Play 가 다시 되지 않을때

    https://docs.unity3d.com/ScriptReference/AnimationState-speed.html 참고 이것도 안되넹, 다 오래된 글이구 원래 유니티 에니메이션은 pause 기능이 없다고 한다. 문제점 : stop은 되는데 다시 play도 된다. 하지만 애니메이션이 첫지점으로 돌아가기 때문에 pause 구현이 필요한 상황 해결방법 .GetComponent ().speed = 1.0f; .GetComponent ().speed = 0.0f로 접근하기

    The namespace `global::' already contains a definition for

    오류 이유: 같은 이름의 스크립트가 존재함~ 뭔가 했더니 드롭박스 충돌해서 에러가 났음 ㅠㅠ

    unity unable to merge android manifests

    차가운잎사귀 2016.06.09 10:06 답변 신고에러를 볼때 대략적으로 2가지정도 추려볼수있겠네요. 1. minsdk버젼 2. gms버젼 Plugins/Android/AdnroidMenifast.xml 을 엽니다. 상단쪽 min은 15로 맞추시고 tart은 현재 설정된 숫자값으로 맞추시면되겠고요. (페북 SDK를 사용할시 minsdk문제로 빌드에러가 나는경우가있습니다. 이때는 그냥 저코드 라인을 삭제하시는것도 방법중하나입니다) 2. gms경우는.. 위와같이 어플리케이션 엘리먼트 바로아래에 자식엘리먼트로 넣으시면되겠고요(아마 코드가 있긴할겁니다.) value는 명시적으로 숫자값(8487000)으로 맞추시거나 혹은 이걸로 value값을 대체하고, Plugins/Android/res/values/value..

    컴파일이란 ?

    동시통역해주는 방식을 인터프리트(interpret) 방식이라고 하구요, 사람이 말하는 것을 처음부터 끝까지 듣고 나서 한꺼번에 바꿔주는 것을 컴파일(compile) 방식이라고 하지요. -wikidocs 파이썬 - 인터프리트 방식