Get it on Google Play


Wm뮤 :: '분류 전체보기' 카테고리의 글 목록 (14 Page)

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

Recent Comment

Archive


2024. 7. 11. 19:30 Unity/C#

 

 

 

 

 

OnDrawGizmos처럼 상시동작하는점이 비슷하지만

OnDrawGizmos는 기즈모 드로우 옵션이 켜져있을때에만 동작하므로

기능코드는 가급적 OnSceneGUI에 넣는것이 좋다

 

 

 

1. Static에서 FindObjectsOfType를 이용해 가져와서 처리하는 방식

gist : https://gist.github.com/ahzkwid/3294e9d4cf3980ae2d1c135123db145c

public class SampleClass : MonoBehaviour
{
  static void OnSceneGUI(SceneView sceneView)
  {
      foreach (var sampleClass in FindObjectsOfType<SampleClass>())
      {
          if (sceneView.camera != null)
          {
              var sceneCamera = sceneView.camera;
              //CameraCode
          }
          //otherCode
      }
  }
}
//OtherSample: https://gist.github.com/ahzkwid/6647d3aec625afe96c54bb38b2671c72

 

 

 

 

 

2. SceneView.duringSceneGui에서 이벤트를 받는 방식

원문링크 : https://forum.unity.com/threads/solved-how-to-start-draganddrop-action-so-that-sceneview-and-hierarchy-accept-it-like-with-prefabs.822531/

아래 코드는 내가 만든게 아니고 위 링크에서 가져와 간소화 한것일뿐이다

[ExecuteInEditMode]
public class SampleClass : MonoBehaviour
{
     void OnEnable()
    {
        SceneView.duringSceneGui += OnSceneGUI;
        EditorApplication.hierarchyWindowItemOnGUI += OnHierarchyGUI;
    }

     void OnDisable()
    {
        SceneView.duringSceneGui -= OnSceneGUI;
        EditorApplication.hierarchyWindowItemOnGUI -= OnHierarchyGUI;
    }
     void OnSceneGUI(SceneView obj)
    {
        HandleDragAndDropEvents();
    }

     void OnHierarchyGUI(int instanceID, Rect selectionRect)
    {
        HandleDragAndDropEvents();
    }
     void HandleDragAndDropEvents()
    {
        if (Event.current.type == EventType.DragUpdated)
        {
            OnDragUpdated();
        }
        if (Event.current.type == EventType.DragPerform)
        {
            OnDragPerform();
        }
    }
    void OnDragUpdated()
    {
        Debug.Log("OnDragUpdated()");
    }
    void OnDragPerform()
    {
        Debug.Log("OnDragPerform()");
    }
}

 

 

 

 

 

 

 

 

 

 

 

 

 

'Unity > C#' 카테고리의 다른 글

유니티 오브젝트 경로 관련  (0) 2024.08.23
유니티 라이트 레졸루션 개별설정  (0) 2024.05.12
유니티 프리팹 드래그 드랍  (0) 2024.05.09
posted by 모카쨩
2024. 7. 7. 23:24 의상

의상 추천 숍
무신사
에이블리

 

 

 

 

캉캉치마

-조합 : 나시, 블라우스, 오버핏 후드티(Best)

 

 

 

 

언더붑

밑에 가슴이 보여야한다고 함

소매 길이는 상관없는듯 

 

 

 

 

로우라이즈는 골반에 걸쳐있는 밑위가 짧은 옷

유나청바지라고도 불림

 

 

 

하이웨스트
다리가 길어보이게 함
배꼽정도나 배꼽위에 오는 
밑위길이가 긴게 하이웨스트

밑위는 가랑이부터 위에 올라오는 앞부분

 

 

 

 

 

배기바지

 

 

 

라운드넥, 브이넥, 스퀘어넥

 

 

크롭티

루즈핏

오버핏

7부

 

 

 

쪼리

크록스


맨투맨 
일본어론 트레이너


후드티, 후드집업

 

 

 

아메카지

-아메리칸 캐주얼 약자

 

 

 

 

오피스룩

 

캔버스룩

 

 

 

 

 

 

 

 

 

이타백

 

 

 

 

 

 

 

 

긱시크

 

 

걸코어

 

 

 

 

 

 

 

'의상' 카테고리의 다른 글

일본 패션 자료  (0) 2024.11.07
일본 눈모양 정리  (0) 2024.07.16
posted by 모카쨩
2024. 7. 6. 14:44 나의 작은 정보들

 

 

1. 개인도메인 서비스 자체 제공
딸깍으로 개인도메인 쓸수 있다고 하면 너도나도 돈을 낼것이다
솔직히 도메인 설정하고 CNAME이니 IP니 뭐니 연결하는거 너~무 번거롭고 어렵고 귀찮다

게다가 지원해주는건 티스토리인데 돈은 도메인 등록업체가 벌어가네?
도메인 업체랑 협력해서 수수료 잘 챙겨먹자

 

 

 

 

2. 초대장 서비스 부활

뭔말인가 하면 초대장을 돈 받고 파는것이다.

악성스팸블로그들 생성되는거 억제할수 있고 양질의 블로그가 늘어난다

그리고 옛날에 초대장 뒷거래 많았어서 (오천원 만원했던거 같음) 살 사람 많다

 

 

 

3. 팀블로그 유료화

팀블로그 하는 사람들은 상업적인 목적이라 돈 많다

 

 

4. 모바일웹에 다음광고 강제추가

어차피 기존유저들은 광고를 데탑웹에만 넣으니 충돌나지 않는다

 

 

수익개선하여 이글루스의 행보를 가지 맙시다

 

 

'나의 작은 정보들' 카테고리의 다른 글

국내 교통 자료  (0) 2025.01.19
내트위터 프로필 저장  (0) 2024.07.05
뱃살 고양이 춤 노래  (0) 2024.04.06
posted by 모카쨩
2024. 7. 5. 23:31

 

https://x.com/ahzkwid/status/1834648573582913679

 

X의 ahzkwid님(@ahzkwid)

🎉축하드립니다🎉 @irochigaioyaji @Ice_Koori_chan @Yoshino0X @9oj1 @ae___ha Script : https://t.co/otlhyLwKV6

x.com

 

사용법

 

 

let uniqueUserIds = new Set();

function scrollAndCheck() {
    let previousElements = new Set();
    let stack = 0;

    let interval = setInterval(() => {
        let currentElements = getUserCellElements();

        if (setsAreEqual(previousElements, currentElements)) {
            if (stack < 2) {
                stack++;
            } else {
                clearInterval(interval);
                executeLottery();
            }
        } else {
            previousElements = currentElements;
            stack = 0;
        }

        window.scrollTo(0, document.body.scrollHeight);
    }, 1000);
}

function getUserCellElements() {
    let userCells = document.querySelectorAll('[data-testid="UserCell"]');
    let currentIds = new Set();

    userCells.forEach(cell => {
        let userId = cell.innerText.split('\n')[1].trim();
        currentIds.add(userId);
    });

    currentIds.forEach(id => uniqueUserIds.add(id));

    return currentIds;
}

function executeLottery() {
    let userCells = Array.from(uniqueUserIds);
    let count = Math.min(3, userCells.length);
    let list = [];

    for (let i = 0; i < count; i++) {
        let rand = Math.floor(Math.random() * userCells.length);
        list.push(userCells[rand]);
        userCells.splice(rand, 1);
    }

    console.log(list);
    alert("RT: " + uniqueUserIds.size + "\nWinners:\n" + list.join('\n'));
}

function setsAreEqual(set1, set2) {
    if (set1.size !== set2.size) {
        return false;
    }
    for (let item of set1) {
        if (!set2.has(item)) {
            return false;
        }
    }
    return true;
}

scrollAndCheck();

 

https://gist.github.com/ahzkwid/7efe17a7fbe60036390325ef84011cec

 

'' 카테고리의 다른 글

자주 쓰는 셀레니움 C# 코드  (0) 2024.10.25
셀레니움 C# 설치 및 사용법  (0) 2024.04.21
자주 쓰는 크롤링 관련 코드  (0) 2023.10.16
posted by 모카쨩
2024. 7. 5. 14:35 나의 작은 정보들

 

 

 

2024-07-05

✪Blog: https://wmmu.tistory.com
✪Booth: http://ahzkwid.booth.pm 
✪Header,Icon:@BINBINPURlN❤
日本語お問い合わせ可能
퇴사한 전자과 게임프로그래머
3D프린터로 로봇만들거나 모델링하거나 제작중인 게임이야기합니다
INTP

'나의 작은 정보들' 카테고리의 다른 글

티스토리 수익개선 하는법  (0) 2024.07.06
뱃살 고양이 춤 노래  (0) 2024.04.06
콧소리 비비비 비비비비  (0) 2024.01.25
posted by 모카쨩
2024. 6. 23. 15:46 사용설명서

'사용설명서' 카테고리의 다른 글

주모니터 설정  (0) 2024.07.16
비디오 캡처 방법  (0) 2024.06.04
윈도우 스크린샷 찍는법  (0) 2024.05.23
posted by 모카쨩
2024. 6. 18. 11:46 3D/블렌더

 

 

 

 

 

https://github.com/CGCookie/retopoflow/releases

 

Releases · CGCookie/retopoflow

A suite of retopology tools for Blender. Contribute to CGCookie/retopoflow development by creating an account on GitHub.

github.com

 

받으면 압축풀지 말고 놔둔다

 

 

 

 

 

 

PolyPen을 눌러 컨트롤키를 누른채로 클릭하면서 사용하면 된다

 

 

 

 

 

 

 

 

 

2.78의 경우

 

더보기

 

 

 

 

 

그리고 이걸로 사용하면 된다는데 렉이 너무 쩔어서 2.78은 사실상 불가능했다

'3D > 블렌더' 카테고리의 다른 글

Wanトレーナーセット 작업일지  (0) 2024.07.13
블렌더 2.78 파이썬 명령어 모음  (0) 2024.06.12
블렌더 2.78 파이썬 사용방법  (0) 2024.06.12
posted by 모카쨩
2024. 6. 17. 04:20 AI

 

 

https://www.youtube.com/watch?v=ScIrkTgwQiI


계층이 존재하여 계층별로 이전 처리내역을 재처리하여 출력에 반영되도록 함

각 셀은 랜덤하게 입력혹은 이전 계층과 연결되어 있고

단순하게 셀간 차를 반환함

채찍이 주어지면 해당 셀의 신호강도를 약하게 함

당근이 주어지면 해당 셀의 신호강도가 강해짐

채찍과 당근을 일어난과정 전체에 적용되도록 해서 시간개념을 만듦

 

이 방식의 단점은 오랜기간 실패만 거듭하다보면 데드셀로 가득하게 되어 행동불능 상태, 즉 우울증에 걸리는 단점이 있음

 

유니티 HLSL 사용

'AI' 카테고리의 다른 글

사람이 주식으로 돈을 잃는 이유  (0) 2025.01.09
AI Depth Map 만드는법  (0) 2024.01.22
내가 쓸 AI 모음  (0) 2023.12.05
posted by 모카쨩

저사양 유저용 블로그 진입