'게임' 카테고리의 다른 글
유희왕 금지령 사용법 (0) | 2024.03.01 |
---|---|
내 블루아카 스샷모음 (0) | 2023.09.21 |
의상패키지 제작시 주의사항 (0) | 2023.01.29 |
유희왕 금지령 사용법 (0) | 2024.03.01 |
---|---|
내 블루아카 스샷모음 (0) | 2023.09.21 |
의상패키지 제작시 주의사항 (0) | 2023.01.29 |
21년 11월 10일
그 외
소전 스샷 모음 (0) | 2023.09.29 |
---|---|
의상패키지 제작시 주의사항 (0) | 2023.01.29 |
GTA5 차량 가격 (0) | 2022.06.30 |
2019/06/02 기준
Booth 구매 방법 (0) | 2024.01.02 |
---|---|
VRChat VCC OpenProjet 안 될때 (0) | 2023.07.09 |
Booth 선물 방법 (0) | 2023.04.14 |
다음처럼 Opening만 뜨고 안 열릴때
UnityHub를 연다
끝
VRChat 레이어 (0) | 2023.08.12 |
---|---|
Booth 선물 방법 (0) | 2023.04.14 |
자주 쓰는 USharp 코드 (0) | 2023.01.22 |
누르고 선물해줄사람에게 링크 주면 된다
그리고 받은 사람은 다시 다운로드 받을려면
이경로로 진입해서 받으면 된다
VRChat VCC OpenProjet 안 될때 (0) | 2023.07.09 |
---|---|
자주 쓰는 USharp 코드 (0) | 2023.01.22 |
VRChat 캐릭터 압착되는 문제 (0) | 2023.01.01 |
유닛스케일 설정
바운스 설정해주기
동일한 부속품들은 전부 상속해주기
메쉬자체를 병합하기
텍스처는 가급적 최소화하되 큰부류는 분리
모자 쉐이프키는 이동, 사이즈, 각도가 있어야한다
내 블루아카 스샷모음 (0) | 2023.09.21 |
---|---|
GTA5 차량 가격 (0) | 2022.06.30 |
아크 조련일지 (0) | 2020.07.24 |
자주 쓰는 U# 코드들이다
핸들이 손에 잡힌 상태인지
GetComponent<VRC_Pickup>().IsHeld
//주의: GetComponent<VRC_Pickup>().currentHand != VRC_Pickup.PickupHand.None는 오작동하므로 쓰면 안됨
왼손으로 잡혀있는지
GetComponent<VRC_Pickup>().currentHand == VRC_Pickup.PickupHand.Left
변수동기화
[UdonSynced]
int state = 0;
매뉴얼 동기화 예제
이 코드는 종각역 만들때 썼다
using UdonSharp;
using UnityEngine;
using UnityEngine.UI;
using VRC.SDKBase;
using VRC.Udon;
[UdonBehaviourSyncMode(BehaviourSyncMode.Manual)]
public class StageText : UdonSharpBehaviour
{
[UdonSynced]
[Multiline]
public string syncText;
public Text textUI;
public void UpdateText(string text)
{
Networking.SetOwner(Networking.LocalPlayer, gameObject);
syncText = text;
RequestSerialization();
}
void Update()
{
textUI.text = syncText;
}
}
텔레포트
using UdonSharp;
using UnityEngine;
using VRC.SDKBase;
using VRC.Udon;
[UdonBehaviourSyncMode(BehaviourSyncMode.None)]
public class TeleportUS : UdonSharpBehaviour
{
public Transform teleportTarget;
public override void Interact()
{
Networking.LocalPlayer.TeleportTo(teleportTarget.position, teleportTarget.rotation);
}
}
스크립트 LOD
기본 LOD도 훌륭하지만 이걸 쓰는 이유는 라이팅이나 스크립트 On Off도 용이하기 때문이다
몰론 그렇다고 이거만 쓰진 말고 기본 LOD와 병행해서 쓰자
https://ahzkwid.booth.pm/items/5892835
https://gist.github.com/ahzkwid/6647d3aec625afe96c54bb38b2671c72
using UdonSharp;
using UnityEngine;
using VRC.SDKBase;
using VRC.Udon;
[UdonBehaviourSyncMode(BehaviourSyncMode.None)]
public class ScriptLOD : UdonSharpBehaviour
{
public float radius = 20;
public GameObject[] hqObjects;
public GameObject[] lqObjects;
#if UNITY_EDITOR
void OnDrawGizmos()
{
Gizmos.DrawWireSphere(transform.position, radius);
}
#endif
void Update()
{
var active = Vector3.Distance(Networking.LocalPlayer.GetPosition(), transform.position) < radius;
foreach (var obj in hqObjects)
{
obj.SetActive(active);
}
foreach (var obj in lqObjects)
{
obj.SetActive(!active);
}
}
}
Booth 선물 방법 (0) | 2023.04.14 |
---|---|
VRChat 캐릭터 압착되는 문제 (0) | 2023.01.01 |
VRChat OSC (0) | 2022.02.19 |
2018로 만든 캐릭터를 2019로 불러올때 발생하는 문제이다
warning(s) found while importing rig in this animation file. open "import messages" foldout below for more details
라고 뜬다
열어보면 개박살 나있다
포즈 리셋을 해준다
복구완료
빨간색을 다 없애고 싶다면 Enforce T-Pose를 눌러주면 된다
근데 Enforce T-Pose는 메쉬포즈와 프리팹 포즈가 달라지는 치명적인 문제가 있어서 사용하지 않는것을 추천
자주 쓰는 USharp 코드 (0) | 2023.01.22 |
---|---|
VRChat OSC (0) | 2022.02.19 |
VRChat SDK 오류 모음 (0) | 2021.07.24 |