Get it on Google Play


Wm뮤 :: '게임/VRChat' 카테고리의 글 목록 (4 Page)

블로그 이미지
가끔 그림그리거나 3D모델링하거나
취미로 로봇만드는
전자과 게임프로그래머 (퇴사함)
2022.3.22f1 주로 사용
모카쨩
@Ahzkwid

Recent Comment

Archive


2023. 4. 14. 20:34 게임/VRChat

 

 

 

누르고 선물해줄사람에게 링크 주면 된다

 

 

 

 

 

 

 

 

 

 

그리고 받은 사람은 다시 다운로드 받을려면

 

 

 

이경로로 진입해서 받으면 된다

 

 

 

 

 

 

 

 

 

'게임 > VRChat' 카테고리의 다른 글

VRChat VCC OpenProjet 안 될때  (0) 2023.07.09
자주 쓰는 USharp 코드  (0) 2023.01.22
VRChat 캐릭터 압착되는 문제  (0) 2023.01.01
posted by 모카쨩
2023. 1. 22. 00:30 게임/VRChat

자주 쓰는 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);
        }
    }
}

'게임 > VRChat' 카테고리의 다른 글

Booth 선물 방법  (0) 2023.04.14
VRChat 캐릭터 압착되는 문제  (0) 2023.01.01
VRChat OSC  (0) 2022.02.19
posted by 모카쨩
2023. 1. 1. 13:07 게임/VRChat

 

 

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는 메쉬포즈와 프리팹 포즈가 달라지는 치명적인 문제가 있어서 사용하지 않는것을 추천 

'게임 > VRChat' 카테고리의 다른 글

자주 쓰는 USharp 코드  (0) 2023.01.22
VRChat OSC  (0) 2022.02.19
VRChat SDK 오류 모음  (0) 2021.07.24
posted by 모카쨩
2022. 2. 19. 20:39 게임/VRChat

 

 

OSC는 Open Sound Controll의 약자이다

 

 

https://github.com/stella3d/OscCore/releases

 

Releases · stella3d/OscCore

A performance-oriented OSC library for Unity. Contribute to stella3d/OscCore development by creating an account on GitHub.

github.com

 

해당 패키지를 유니티에 푼다

 

 

 

 

빈오브젝트를 만들어서 다음과 같이 컴포넌트를 배치한다

 

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ManualControl : MonoBehaviour
{

    public int emote = 0;
    [Range(0,1)]
    public float colorCloth = 0;
    [Range(0, 1)]
    public float colorHair = 0;
}

맨 아래 ManualControl의 샘플코드

 

 

위처럼 할당하고 수정하면 알아서 적용이 된다

그리고 인게임 내에서 OSC 키면 된다

 

 

 

 

 

 

 

 

 

 

관련링크

더보기

 

 

 

'게임 > VRChat' 카테고리의 다른 글

VRChat 캐릭터 압착되는 문제  (0) 2023.01.01
VRChat SDK 오류 모음  (0) 2021.07.24
퀘스트 2에서 vrchat설치방법  (0) 2021.05.11
posted by 모카쨩
2021. 7. 24. 22:46 게임/VRChat

 

 

 

Assets\Udon\Editor\ProgramSources\UdonGraphProgram\UI\GraphView\GraphElements\UdonGroup.cs(2,41): error CS1002: ; expected

세미콜론 추가

 

 

 

[UdonBehaviour] An exception occurred during Udon execution, this UdonBehaviour will be halted.
VRC.Udon.VM.UdonVMException: The VM encountered an error!
Exception Message:
  The VM encountered an error!
Program execution time exceeded max VM time of 10.0 seconds. You may want to check for infinite loops/recursion.
Program Counter was at 20

빈 이벤트(함수) 삭제

 

 

 

Win32Exception: 응용 프로그램을 찾을 수 없습니다.

Build & Test New Build 말고 Build and Upload 눌러서 하기

 

 

 

 

 

CC (CreatorCompanion) 안 켜질때

 

VRChat 끄고 켜면 켜진다

 

'게임 > VRChat' 카테고리의 다른 글

VRChat OSC  (0) 2022.02.19
퀘스트 2에서 vrchat설치방법  (0) 2021.05.11
오큘러스 리프트 컨트롤러 쏠림 수리방법  (1) 2021.04.21
posted by 모카쨩
2021. 5. 11. 01:48 게임/VRChat

 

 

오큘스토어에 보면 vrchat이 없다. 한국은 막혀있기 때문이다

 

스마트폰에서 vpn을 이용한 우회설치를 해야한다

 

 

 

 

 

구글플레이에서 vpn을 다운받는다

 

 

 

 

폰에서 설치를 누르면 헤드셋에서 자동으로 설치가 된다

 

 

 

 

 

다 썼으면 우측하단 중지버튼눌러서 끄고 vpn을 지우자

'게임 > VRChat' 카테고리의 다른 글

VRChat SDK 오류 모음  (0) 2021.07.24
오큘러스 리프트 컨트롤러 쏠림 수리방법  (1) 2021.04.21
VRChat 월드계열 API 모음  (0) 2021.04.10
posted by 모카쨩
2021. 4. 21. 01:43 게임/VRChat

 

 

공구도 분해도 필요없다

그냥 조이스틱을 버튼누르듯이 가끔씩 꾹꾹 눌러주면 고쳐진다.

구라같겠지만 진짜임

 

원리는 가장자리만 마모되어서 쏠리는걸 눌러서 뭉갬으로서 막아주는것이다

 

 

안에 스프레이 뿌리라고하는 소문 많이 나 있는데 그러면 일시적으로 살아날지는 몰라도 플라스틱 녹는바람에 데미지 많이 가서  수명이 끝나버린다.

 

 

 

 

 

 

 

 

 

 

 

# 오큘러스 퀘스트 , 메타 퀘스트, 퀘스트2 , 퀘스트3 , 퀘2, 퀘3

'게임 > VRChat' 카테고리의 다른 글

퀘스트 2에서 vrchat설치방법  (0) 2021.05.11
VRChat 월드계열 API 모음  (0) 2021.04.10
VRChat 아바타 3.0  (1) 2021.03.25
posted by 모카쨩
2021. 4. 10. 14:09 게임/VRChat

 

VRC Pickup

-Disallow Theft : 체크표시하면 쥐고있을대 다른사람이 뺏지 못한다

-AutoHold : Yes로 하면 트리거를 당기고 있지 않아도 손에 붙어있음

-Throw Velocity Boost Scale : 던졌을때 얼마나 날아갈지 

 

 

 

 

 

VRC Scene Descriptor

-Spawns : 스폰지점, 한개이상 있어야함

-Reference Camera : 어떤 카메라를 기준으로 화면에 보여줄지 정함. 필수는 아님

-Object Behavior At Respawn : 물건이 Respawn Height Y 아래로 내려가면 어떻게 처리할지 정함, 리스폰이 좋음

 

 

 

 

월드 기본세팅 (SDK3)

 

'게임 > VRChat' 카테고리의 다른 글

오큘러스 리프트 컨트롤러 쏠림 수리방법  (1) 2021.04.21
VRChat 아바타 3.0  (1) 2021.03.25
VRChat 오류 모음  (0) 2021.03.16
posted by 모카쨩

저사양 유저용 블로그 진입