목록분류 전체보기 (106)
8년차 모션그래픽디자이너의 고군분투
안녕하세요 오늘은 제가 며칠동안 꽤 애먹었던 포톤네트워크 닉네임에 대한 스크립트를 공유하겠습니다.using Photon.Pun;using Photon.Pun.Demo.Cockpit;using Photon.Realtime;using UnityEngine;using UnityEngine.SceneManagement;using Hashtable = ExitGames.Client.Photon.Hashtable;public class PhotonManager : MonoBehaviourPunCallbacks{ string _nickname; // 사용자들의 닉네임을 받을 변수명 public static PhotonManager Instance; [HideInInspector] public s..
안녕하세요 여러분오늘은 챗 지피티를 어떻게하면 더 빠르게 활용할 수 있을까 생각하다가 찾은 방법입니다.제가 바로 캡쳐하진 못했지만 새로 맥을 업데이트하고 챗 지피티 웹사이트 접속을 하니 팝업이 하나 뜨더라구요 그걸 클릭했더니이런식으로 파일을 다운로드 받을수 있었습니다!파일을 다운로드해서 받아보니 챗 지피티 공식 설치 파일이었고이런식으로 생긴 프로그램이 나타납니다또한 더욱 신기한 사실은 옵션키+스페이스바를 누르면이런식으로 팝업창이 떠서 바로 질문할 수 있습니다!좀 더 챗 지피티에게 빠르게 질문할 수 있어서 더욱 만족스러웠습니다감사합니다.
안녕하세요 오늘은 메테리얼에서 자주 쓰는 단축키를 정리해서 알려드리겠습니다. 메테리얼 창을 열고 **숫자 키( 1, 2, 3, 4)를 누른 상태로 마우스 왼쪽 클릭을 누르시면 됩니다** 그럼 Constant 1 Vector .. 4까지 나오는 것을 단축키로 쉽게 나타나게 할 수 있습니다. 추가로 자주 쓰는 Add, Multiply, Lerp 같은 경우는 앞의 알파벳인 A, M, L을 마우스 왼쪽 클릭과 같이 누르면 노드가 나타납니다. Lerp 같은 경우는 옥테인의 믹스 메테리얼 기능과 똑같습니다.
빌드를 하려고 할 때 이런 오류가 뜨는걸 확인 할 수 있습니다. *빌드하는 방법* 일단 이 오류를 해결하기 위해서 https://forums.unrealengine.com/t/the-sdk-for-windows-is-not-installed-properly/1369468 The SDK for Windows is not installed properly Im trying to build my game and I have installed the correct SDK and am still having problems building my game. Could someone please help forums.unrealengine.com window SDK를 다운 받아 줘야 합니다. 여기에 있는 댓글에 있는..
저 같은 경우는 플레이어 상태창에서도 포션에 접근이 가능했고 인벤토리에서도 포션에 접근이 가능한 기능을 구현하려고 했기 때문에 좀 복잡했습니다. 때문에 포션 아이템 스크립트를 따로 만들어야 했습니다. using System.Collections; using System.Collections.Generic; using TMPro; using UnityEditor.Experimental.GraphView; using UnityEngine; using UnityEngine.UI; public class ItemPotion : MonoBehaviour { public static ItemPotion Instance; public ItemData item; public Image PositionIcon; publ..
안녕하세요 이번 글은 아이템이 플레이어를 찾아 플레이어에게 수집되는 스크립트를 보여드리겠습니다. using System.Collections; using System.Collections.Generic; using TMPro; using UnityEditor.Search; using UnityEngine; using UnityEngine.UI; public class ItemPickup : MonoBehaviour { public ItemData Item; public float _itemSpeed = 5f; public Transform Player; private bool _isPickable = false; private void Start() { _isPickable = true; Player =..
안녕하세요 오늘은 플레이어가 아이템을 수집할 때 인벤토리에 수집 되는 과정을 스크립트로 보여드리겠습니다. using System; using System.Collections; using System.Collections.Generic; using Unity.VisualScripting; using UnityEditor; using UnityEditor.SceneManagement; using UnityEditorInternal.Profiling.Memory.Experimental; using UnityEngine; using UnityEngine.UI; using UnityEngine.UIElements; using static UnityEditor.Progress; public class Invent..
일단 인벤토리 UI를 만들기 위해 이런식으로 만들어 줍니다. Canvas -> Inventory (빈 오브젝트) -> Contents (빈 오브젝트) -> Slot (아이템을 담을 이미지 오브젝트) 이렇게 설정을 하시면 슬롯을 여러번 늘려도 제가 설정한 그리드 값에 움직이게 되어서 예쁘게 나옵니다. 슬롯 UI는 이런식으로 해당 아이템의 이름과 갯수, 이미지를 받아 올 수 있도록 만들었고 프리펩으로 넣어뒀습니다. 다음 글에는 플레이어가 아이템을 수집 할 때, 아이템이 사라지고 인벤토리에 쌓이는 코드를 보여드리겠습니다.