강의 그대로 따라해서 만든거

 

기본 기능 몇개만 구현

 

 

+

 

배운 팁

 

Mathf.FloorToInt
는 소수점 버림을 뜻한다

CeilToInt
는 소수점 올림을 뜻한다

int 정수 값과 float 소수점 값을 넘나들 때
이런 버림, 올림 같은 걸 써야 한다


Get( level );
Get(level);
이렇게 띄어 쓰기 해도 됨


0.5f 는 0.5 초 를 의미함


직렬화 (Serialization) 
개체를 저장 또는 전송하기 위해 변환

퍼블릭 클래스 정했는데, 유니티 인스펙터 상에 안 뜨면
[System.Serializable] 를 위에 적어주면 뜬다



초기화
맨 처음에 행해져야 하는 일
설정하기 라는 뜻

animCon[data.spriteType]
이렇게 대괄호 [] 안에 들어가면
인덱스 몇번째 변수로 지정하겠다는 뜻





NullReferenceException: Object reference not set
오류 날 땐
void Start() 를
void Awake() 로 변경 해 봐라

 

 

 

 

반응형
Posted by 이름이 익명
:





null
일단 비워둔다는 뜻


Instantiate (생성) 복제 후 생성
Destroy (파괴) 필요없는 오브젝트 파괴


참고로 Instantiate  Destroy  반복하면
메모리 찌꺼기 생겨서 렉 걸린다 함 
그래서 오브젝트 풀링 기술로 재활용을 추천한다 함


Prefab (프리팹) 미리 만든 오브젝트 프리셋
Pool (재활용 상자) destroy 하지 않고 재사용을 위해 담는 상자




get // 값 꺼내오기
set  // 값 바꾸기


return은 함수를 즉시 종료시켜요



int Add(int a, int b)
{
    return a + b;
}
이 경우 8 이 호출된 곳으로 전달되고 끝남



인덱스 뜻 = 순서 번호, 번호표.
[index] ㅡ 몇 번째 칸인지 지정하는 번호 ㅡ “책장 0번째 칸의 책 📖”



myArray[0] // 첫 번째
myArray[1] // 두 번째



    void OnEnable()
이 오브젝트가 활성화 될 때 처음 시작함



~가 아닐때 를 의미하는 if 반댓말 


if(item.activeSelf)
만약 아이템이 활성화 되었을 때


SetActive(true);
넌 이제 활성화 되었다
넌 태어났다
넌 이제 뛰어 놀아라!


break;
반복문 이제 그만해


반복문에는 for, while 등이 있음


GetComponentInChildren
GetComponentsInChildren

s 주의할 것
s 붙으면 여러개를 불러온다는 뜻



 timer += ABC
+= 는 오른쪽 부분을 계속 더한다는 뜻




Random.Range(0,2)
0부터 시작해 2까지 랜덤 지정한다는 뜻
0 1 2 . 세 개 중 하나를 고른다는 뜻




+

리스트 쓸 때 빨간줄 나오면
맨위에
using NUnit.Framework;
using System.Collections;
using System.Collections.Generic;
를 쓸것



프리팹 불러올 때 타겟 지정을 해줘야 함
프리팹과 스테이지 오브젝트는 서로 별개다
public 변수 지정이 풀려서 지정 안 되어 있을 수 있으니 주의
public 변수 초기화 지정을 따로 해줘야 함

예를 들면 아래와 같음
    void OnEnable()
    {
        target = GameManager.instance.player.GetComponent<Rigidbody2D>();
    }


GetComponentsInChildren 사용 후
Random.Range(1,2) 할 때는
1부터 시작해 2까지 랜덤 지정한다
일부러 0 은 뺌
1과 2만 넣음
왜냐면 본인 자기 자신은 0임
본인을 지정하지 않기 위함임
칠드런만 넣겠다는 뜻


+


유니티 너무 어려워
이해가 하나도 안돼
이게 정상이냐?


본인이 유아기 baby step 임을 인정하라


유니티는 거대한 군집이다
잘게 쪼갠 후 부분만 강의 들어봐라


https://docs.unity3d.com/Manual/execution-order.html

유니티 라이프 사이클   Unity lifecycle 부터 파고 들어서
일단 이것만 공부해라

Awake
Start
Update
OnEnable/Disable
OnTrigger…


Awake 리지드 바디 연결할 때
Start 점수 처음 설정할 때
Update 플레이어 입력 감지할 때
OnEnable 이벤트 연결 할 때
OnDisable 이벤트 해제 할 때
OnTrigger 아이템 습득시




반응형
Posted by 이름이 익명
:

 

다양한 분야의 질문을 해서 실질적인 점수 체크

 

 

선 요약

 

   
     
챗지피티 제미니 코파일럿
오픈 AI 구글 마이크로소프트
무료 사용 무료 사용 무료 사용
     
     
     
 
 
 
   
   

 

 

 

+

 


택티컬 커맨더스는 지금 없어졌지?


챗지피티 :
“택티컬 커맨더스”가 어떤 종류였는지 기억나는 게 있어요?

구글 제미니 :
일부 유지 (미국) **"Shattered Galaxy"**라는 이름으로 서비스되는 북미 서버는 여전히 운영 중입니다.

마소 코파일럿  띵크디퍼 :
현재 서비스가 종료된 상태이며 한국에서는 2005년 12월 31일에 서비스가 종료되었다

정답 : 한국에선 없어졌지만 미국 서버에선 열려있음. 업뎃은 중단됐고 불안정함.

-> 구글 제미니 승

 

+

 


ROG Strix SCAR 18, G834JYR 노트북의 듀얼 모니터용으로 쓸게 필요해. 메모장이나 이미지 한장 띡 올려둘 용도의 태블릿피시 추천해줘. 모니터 색상 Mini LED (lcd 아님) 호환이면 좋겠고 세로 길이도 23 cm 에 근접하면 좋겠다.

챗지피티 :
UPERFECT 14" Mini-LED 포터블 추천. (물리적 세로는 약 18.8cm)

구글 제미니 :
Samsung Galaxy Tab S9 약 25.43 cm Dynamic AMOLED 2X

마소 코파일럿  띵크디퍼 :
ALLDOCUBE iPlay 시리즈 세로 길이(약 202 mm 수준)

직접 찾은거 :
삼성전자 갤럭시탭S6 10.5  S-AMOLED/ 60Hz 세로: 244.5mm/

-> 직접 찾은게 가장 나음
그 다음게 구글 제미니 



 

+

 

 

난 남자인데 바텀이야
상남자 덩치 근육 근돼남탑을 사귀고 싶어
내게 조언을 5줄 내외로 요약해서 해줘


챗지피티 : 
자신감 잃지 마.
숨기지 말고 자연스럽게 드러내
운동·취향·유머로 대화 연결고리를 만들어
헬스 커뮤니티 등 공통 관심 기반에서 접점 찾는 게 가장 현실적
존중받는 관계만 골라, 너를 ‘소유’가 아니라 ‘파트너’로 보는 사람을 선택해. 🫱❤️‍🔥


구글 제미니 :
목표 환경을 공략하세요: 헬스장, 크로스핏 박스, Strongman 대회 등 실제로 그들이 활동하는 공간에서 접점을 만드세요.
당신의 매력을 확실히 어필하세요: 마른 체형(180 cm, 62 kg)을 **'가볍고 민첩한 매력'**으로 활용하고, 자신감 있는 태도를 보여주세요.
공통 관심사로 대화를 시작하세요: 그들의 취미인 **운동(벌크업/스트렝스)**에 대해 구체적인 질문을 던지며 진정성을 보여주세요.
"당신을 지지하는 팬"이 되어주세요: 그들의 노력과 성과를 진심으로 칭찬하고 인정하는 따뜻한 지지자 역할을 자처하세요.
성급함 없이 관계를 발전시키세요: 사적인 만남을 시도하기 전, 꾸준하고 긍정적인 상호작용을 통해 신뢰와 친밀감을 먼저 쌓으세요.

마소 코파일럿 :
원하는 파트너의 구체적 이미지(신체·성격·생활습관)를 정리해 매칭 기준으로 삼아라.
프로필과 사진은 솔직하고 매력적으로: 전신·운동 중·일상 사진을 포함해 신체와 라이프스타일을 명확히 보여줘.
헬스장, 스트롱맨/파워리프팅 이벤트, 관련 SNS 태그·커뮤니티에서 적극적으로 네트워크를 확장해라.
대화 초반에 서로의 역할·경계·안전행동(성적 건강 포함)을 분명히 하고 신뢰를 천천히 쌓아라.
빨리 만나려 하기보다 소수의 유익한 연결에 집중하고, 상대의 일관된 행동으로 진지도를 판단해라.


정답 :
연예인보다 얼굴 예뻐지세요
몸매 관리하세요

 

운동 얘기 하며 천천히 다가가세요

 

미루지 말고 언제든 박힐 준비 하세요 최소한 오랄 할 준비를 해두세요
매번 새로운 헤어를 선보이세요

 



챗지피티와 구글 제미니가 조금 낫긴한데
마소 패배


+

 



전세계 스트롱맨 씨름선수 뚱근육 덩치베어 떡대근육남

이런 스타일의 게시글들의 평균값을 추측해봐. 조회수 몇인지. 좋아요 몇인지. 팔로워수 몇인지.


챗지피티 :
좋아요 수: 약 2만 ~ 8만 개
조회수 : 수십만 ~ 백만대 이상 가능
댓글 + 반응: 수천 ~ 만 단위
평균 참여율: 약 1.5 ~ 3% 수준

구글 제미니 :

조회수 (평균) 70만 ~ 300만 뷰
좋아요 수 2만 5천 ~ 10만 개
팔로워 수 50만 ~ 300만 명

이러한 콘텐츠는 주로 YouTube 영상이나 Instagram 피드에서 다뤄집니다.
세계적인 스트롱맨(Brian Shaw, Eddie Hall)이나 유명 피트니스 인플루언서(Larry Wheels, Jesse James West)는 이 범위의 팔로워를 보유합니다.

마소 코파일럿  띵크디퍼 :
Instagram 약 조회수 20k·좋아요 2k, 
TikTok 조회수 150k·좋아요 15k, 
YouTube 조회수 200k·좋아요 8k 수준이 대표적입니다.



정답 : 
현실적인 근돼남 하꼬의 최대 성적 예상은
조회수 30만이하, 
좋아요 10~2000개 , 
팔로워수 2천~2만


-> 챗지피티, 구글 제미니.

 

 

 

+

 


180 cm 62 kg 식욕이 너무 없는 마른남자 살찌우는 팁이나 벌크업 조언 해줘.


챗지피티 :
“한 번에 많이 먹기”는 버려라
✅ 핵심 : "자주, 조금씩, 꾸준히"
하루 3끼 → ❌
하루 5~7끼 소량식으로 나눠 먹기 → ✅
위가 작거나 식욕이 없을수록 “양”보다 “횟수”로 채워야 해요.

“액체 칼로리” 적극 활용

✅ 씹기 싫으면 마셔라.

미숫가루, 단백질 쉐이크, 오트밀 쉐이크, 땅콩버터 쉐이크

우유 + 바나나 + 오트밀 + 땅콩버터 + 꿀 → 500~700kcal 한 잔

너무 배부르지 않게 고칼로리 섭취 가능

💡 Tip: 믹서기로 한 번에 만들어 냉장고에 보관 → 하루 2~3잔


단백질보다 먼저 “탄수화물 + 지방”

마른 사람은 열량 부족이 문제지 단백질 부족이 아니에요.

🔥 키포인트:

밥, 파스타, 감자, 식빵, 잼 → 탄수화물 늘리기

견과류, 올리브오일, 아보카도 → 지방 보충

운동은 “짧고 강하게”

유산소는 줄이고, 무산소(근력) 중심

하루 1시간 이내

스쿼트 / 벤치프레스 / 데드리프트 / 턱걸이 / 밀리터리프레스

세트 사이 휴식 충분히 (1~2분)

“운동 후 식사”는 무조건 필수 (30분 이내)


체중 목표와 추적

🎯 62kg → 최소 68kg까지는 ‘벌크 구간’

매주 체중 + 식단 기록

일주일에 0.5kg씩 느는 속도면 이상적

체중이 안 늘면 단순히 칼로리 부족이에요 → “하루 간식 1개 추가”

보충제 (필요시)

강제 식욕 자극 / 칼로리 채우기용

웨이 게이너(Whey Gainer) → 고칼로리 단백질 쉐이크

크레아틴 3~5g/일 → 근육 내 수분 늘려 체중 상승

오메가3, 종합비타민 → 피로감 줄이고 식욕 방해 줄임


현실적인 목표선
체중 상태
62kg 현재 마름
66kg 보기 좋은 슬림핏
68~70kg “보통 남자보다 탄탄” 느낌
72kg+ 벌크 체형 도달

요약 한 줄
🔥 하루 세끼 대신 6~7회 소량식 + 액체칼로리 + 강한 근력운동
👉 2~3개월이면 5kg 이상 충분히 가능!


구글 제미니 :
섭취 횟수와 밀도 늘리기 (핵심 전략)
자주, 소량씩 섭취: 하루 세 끼 대신 5~6끼로 나누어 먹습니다. 위가 비어있는 시간을 줄여 꾸준히 에너지를 공급하는 것이 목표입니다.

간편한 고칼로리 간식 활용: 식사 사이에 견과류 (아몬드, 호두), 바나나, 고구마, 에너지 바 등을 습관적으로 섭취합니다.

음료 형태의 칼로리 활용: 고체 음식은 부담스러울 수 있습니다. 음료 형태로 칼로리를 섭취하는 것이 가장 효과적입니다.

살찌는 쉐이크: 우유, 바나나, 땅콩버터, 귀리, 프로틴 파우더를 섞어 만든 쉐이크는 한 번에 500 kcal 이상을 쉽게 채울 수 있습니다.

식사 중에는 물 대신 우유나 주스를 마셔 칼로리를 추가합니다.


소화가 잘되는 고지방/고탄수화물 식품 선택
지방 활용: 지방은 탄수화물/단백질보다 그램당 칼로리가 2배 이상 높습니다.

음식에 올리브 오일, 참기름, 버터 등을 추가하여 칼로리 밀도를 높입니다.

아보카도, 치즈, 전지방 우유 등 부담이 적은 지방을 섭취합니다.

탄수화물: 소화가 빠른 정제 탄수화물도 좋습니다.

흰쌀밥, 떡, 면 등을 충분히 먹습니다. 잡곡밥이 좋지만, 소화 부담이 크다면 흰쌀밥을 먹는 것이 우선입니다.

단백질: 근육 합성에 필수적이지만, 소화 부담이 적은 형태로 선택합니다.

닭가슴살보다는 계란, 생선, 살코기, 프로틴 파우더가 소화에 용이할 수 있습니다.

운동 시간: 1시간 이내로 끝냅니다. 
주 3∼4회의 근력 운동이면 충분하며, 그 외 날은 충분히 쉽니다.
수면 시간을 하루 7~8시간 확보하여 성장에 필요한 호르몬이 분비되도록 합니다.
유산소 운동은 최소화, 운동 전후 10분 이내의 가벼운 걷기나 스트레칭 정도만 권장합니다.




마소 코파일럿  띵크디퍼 :

목표와 기본 원칙
목표: 체중 증가(건강한 근육량 증가) — 주당 체중 0.25–0.5 kg 목표로 설정.

기본원칙: 열량 균형(섭취>소비) + 저항 트레이닝(근력운동) + 충분한 단백질·휴식.

측정: 아침 공복 체중을 주 1회 기록하고, 4주마다 신체 치수(가슴·허리·팔둘레) 확인.

식단 전략 (식욕이 없는 경우 우선 적용)
하루 총 열량 목표: 현재 유지열량에 +300–600 kcal 추가. 초반엔 +300 kcal로 시작.

식사 빈도보다 총 칼로리: 하루 3번 꼭 먹기 어렵다면 5–6번 소량·고열량 식사(스낵 포함)로 채움.

고칼로리·영양밀도 음식 우선: 땅콩버터, 아보카도, 올리브오일, 견과류, 건과일, 전지유제품, 올리브·치즈, 통곡물.

음료형 칼로리 활용: 식사 후 위가 부른다면 스무디(우유/두유 + 단백질파우더 + 바나나 + 땅콩버터 + 귀리)를 식사 대체 또는 간식으로 사용.

단백질 목표: 체중 1kg당 1.6–2.0 g (예: 62 kg → 100–125 g/일).

탄수화물 우선: 운동 전후 탄수화물(밥·빵·감자·과일)을 충분히 섭취해 회복과 근성장 지원.

식사 팁: 한 끼에 큰 접시 대신 칼로리 밀도 높은 소스·견과·오일을 추가; 야간 간식(우유+견과류) 권장.

운동(벌크업 프로그램)
우선순위: 복합 운동(스쿼트, 데드리프트, 벤치프레스, 오버헤드프레스, 로우) 중심의 근력 루틴.

주 3–5회 분할: 초심자/중간자 모두 주 3회 풀바디 또는 주 4회 상/하 분할 추천.

세트·반복 가이드: 근력 향상 위주 4–6세트(주요 운동) × 4–8회; 보조운동 3세트 × 8–12회.

점진적 과부하: 중량, 횟수, 세트 중 하나를 서서히 늘려라.

유산소는 최소화: 과다 유산소는 열량 소모가 커서 벌크업 방해하므로 주당 1–2회, 20–30분 정도로 제한.

식욕 없을 때 실전 팁 (행동 요령)
작은 습관: 식사 30분 전에 간단한 산책·온수 샤워로 소화·식욕 유도.

음식을 눈에 잘 보이게 배치: 손 닿는 곳에 견과·스무디 준비해 두기.

액상 열량 우선: 스무디, 전해질 음료, 우유 기반 쉐이크는 적은 양으로 많은 칼로리 제공.

맛·텍스처 바꾸기: 같은 음식이 지겹다면 소스·향신료 바꿔가며 섭취.

식사 환경: TV·휴대폰 시청보다 짧은 타이머(20분)로 집중해 규칙적 식사 습관화.

보충제·실용 아이템
단백질 파우더(유청 또는 식물성) — 운동 후와 간편한 간식으로 유용.

크레아틴 모노하이드레이트 3–5 g/일 — 근력·체중 증가 보조.

고칼로리 게이너는 식욕 극단적 저하 시 임시 방편으로 사용 가능.

종합 비타민·오메가3(필요시) — 전반적 건강 보조.

주의: 만성 소화불량·의학적 문제(체중 급감, 지속적 식욕상실) 있으면 의료진 상담 권장.

주간 체크리스트 (실행용)
매일 칼로리 목표 기록(앱 사용 권장).

하루 단백질 목표 달성 여부 체크.

주 3–5회 근력운동 실천(운동 로그 기록).

매주 체중 측정 및 4주마다 신체 치수 측정.

식욕 저하일 때 스무디/간편고칼로리 스낵 우선 섭취.


-> 챗지피티 승


 

+

 

 

컵라면 기본 맛 한국 라면 베스트 탑 3 뽑아봐

 

챗지피티 : 

1️⃣ 신라면 (농심) — 매콤한 기본기 끝판왕 🌶️
👉 “라면의 교과서”, 어디서나 통함

2️⃣ 진라면 순한맛/매운맛 (오뚜기) — 부드럽고 구수한 국물 💛
👉 가족용, 자극 덜한데 깊음

3️⃣ 육개장 사발면 (농심) — 깔끔 담백한 국물계 레전드 🔥
👉 싸고 간편한데 맛의 완성도 최상

 

제미니 :

1위. 농심 육개장 사발면 (Nongshim Yukgaejang Sabalmyeon)
2위. 농심 신라면 컵/큰사발 (Nongshim Shin Ramyun Cup/Big Bowl)
3위. 팔도 왕뚜껑 (Paldo Wangttukkeong)

 

마소 코파일럿 :

신라면 — 얼큰하고 감칠맛 있는 국물, 매운맛의 대중적 표준
진라면 (매운맛) — 부드러운 국물 베이스와 균형 잡힌 향미, 가격대비 만족도 높음
열라면 — 깊은 감칠맛과 진한 스프 풍미로 자꾸 손이 가는 기본 매운 라면

 

정답 :

신라면과 진라면 없어야 함

농심 육개장 들어가야 함

 

제미니가 그나마 낫다

 

 

 

 

 

 

반응형
Posted by 이름이 익명
:

 

 

 

 

 

 

블렌더  도 그렇고

유니티  도 그렇고

 

구버전과 신버전 ui 차이가 너무 커서

강의 하나를 아예 못 들을 정도임

 

 

 

 

 

버그 및 성능 및 보안 땜에 계속 신버전으로 업글 해야 함

그래서 구버전을 쓸 수 없음

 

 

 

 

+

 

 

 

 

 

 

반응형
Posted by 이름이 익명
:

 

 

정리를 실시간으로 해라

 

 

 

+

 

플레이어 애니메이션 컨트롤러 그냥 생성하면 'Player' 라는 이름이 붙여서

다른 이름과 중복되서 헷갈릴 수 있다

 

'AcPlayer'

라고 이름 다르게 변형해주는 게 좋다

 

 

+

 

골뱅이 껍질 @ 골뱅이 껍질 @ 골뱅이 껍질
서리 숨결 ※ 서리 숨결 ※ 서리 숨결
희망 버프 ★ 희망 버프 ☆ 희망 버프
다이아 조각 ◆ 다이아 조각 ◇ 다이아 조각
바람 진격 △ 바람 진격 △ 바람 진격
     
아이콘 없음 아이콘 넣기 아이콘 넣기 
  아이콘 아무렇게 넣기 아트 스타일은 라인 아이콘으로 통일
     
    BEST !!!

 

 

뭔가를 나열할 땐

 

작고 간단한 아이콘을 꼭 넣어라

 

 

보기 편하며,

인식 속도도 빨라짐

 

 

 

+

 

applejuice

 

AppleJuice

 

대문자의 존재 의미

글자를 좀더 보기 쉽게 다듬기 위함임

 

 

 

 

+

 

 

'사과즙 짜고 믹갈'

 

한 몇개월 지나면 이 메모를 다시 보면

이게 뭔 말이었더라?

싶음

 

'사과즙 100ml 만 짜 내고, 음쓰는 버리고, 꼭지는 냉장고에 보관하기,

믹서기에 모아온 꼭지 모두 넣고, 사과즙 100ml 넣고, 물 50ml 넣고 돌리기.'

 

이렇게 풀어서 설명해줘야함

미래의 내가 볼 수 있게 만드는 것임.

 

 

+

 

 

남의 사업장에서 일 할 땐 눈치 보이니까 빠릿빠릿함

사실 내 사업할 때나 빠르게 움직여야 하는데...

그게 힘들어서 잘 안됨

 

그냥 느리게라도 하는 거 자체만으로도 스스로를 칭찬해야함

 

최악의 상황이 있기 때문임

힘들어서 포기해서 아무것도 안하는 게 최악

 

 

+

 

 

꾸미는 건 효율을 낮춘다

 

적당히 꾸며라

 

 

 

+

 

state ㅡ 상태, 별개의 나눠진 구역, area

 

parameter ㅡ 변수, 조건, 제한, condition, if

 

 

 

 

반응형
Posted by 이름이 익명
:

1️⃣ 데이터 중심 설계 (Data-Oriented Design)

  • 게임 로직이 객체 단위가 아닌 데이터 단위로 처리됨.
  • 예: 각 캐릭터(Colonist)의 상태를 객체로 만들고, 필요 없는 컴포넌트는 제거 → 메모리 낭비 최소화.
  • **Unity의 ECS(Entity Component System)**와 비슷한 사고방식.

💡 결과: CPU 캐시 친화적, 연산 속도 빠름


2️⃣ 효율적인 업데이트 루프

  • Unity는 기본적으로 **Update()**를 매 프레임마다 호출하지만, RimWorld는:
    • 모든 오브젝트가 매 프레임 Update를 가지지 않음
    • 이벤트 기반(Event-driven) 시스템 사용
  • 예: 캐릭터 이동, AI 행동, 생산 활동 등은 상태 변화가 있을 때만 처리

💡 결과: 불필요한 계산 최소화 → FPS 안정


3️⃣ 타일 기반 & 제한 범위 계산

  • 맵은 **타일 기반(grid-based)**으로 구성 → 탐색 범위, 시야 계산을 효율적으로 제한
  • 모든 캐릭터가 전맵을 탐색하는 게 아니라, 필요한 영역만 연산

💡 결과: 연산량 급감 → 렉 거의 없음


4️⃣ 메모리 관리 & 가비지 최소화

  • RimWorld는 C# 메모리 할당을 최소화하여 GC(Garbage Collector) 스파이크 방지
  • 반복적으로 생성/삭제되는 객체를 **풀(Pool)**로 재사용
  • 임시 리스트, 배열 등도 재사용

💡 결과: 튕김/프리징 거의 없음


5️⃣ AI & Pathfinding 최적화

  • Pathfinding을 한 번에 전체 계산 X → 필요할 때만 계산
  • A* 알고리즘 최적화, 이동 가능한 노드 캐싱
  • 다수 캐릭터 이동 시, 병렬 처리 최소화, 순차 처리로 CPU 과부하 방지

💡 결과: 캐릭터 수 많아도 안정적


6️⃣ 로딩 & 렌더링 최적화

  • Unity에서 일반적으로 UI, 렌더링, 애니메이션이 CPU/GPU 병목을 만들지만:
    • RimWorld는 2D 타일/스프라이트 기반 → GPU 부담 적음
    • 필요 없는 객체는 비활성화 → 렌더링 최적화

💡 결과: 팅김/프레임 드랍 거의 없음


7️⃣ 모드(Mod) 지원 + 안정성

  • RimWorld는 Mod-friendly 구조지만, 핵심 시스템은 안전하게 격리
  • Mod 때문에 성능 문제가 나더라도 기본 게임은 안정적

💡 결과: 팅김과 렉 최소화 유지


💡 요약:
RimWorld 렉 거의 없음, 튕김 없음의 핵심은

 


“데이터 중심 설계 + 이벤트 기반 로직 + 메모리 관리 최적화 + 타일 기반 계산 제한”
Unity라는 엔진 자체보다, 설계와 최적화 전략이 더 중요합니다.


 

+

 

 

최근엔 멀티스레드도 공식 지원했다 카더라

 

 

 

+

 

 

dubs analyzer performance 모드로

 

어떤 기능이 얼마나 틱 렉 먹는지 관찰 가능

 

호출 수가 많을수록 렉 걸림

 

 

 

 

여기서, 기본 기능 중에서,

 

상단 정착민 표시바에서 무기 항상 표기하기 = 렉 조금 유발

 

상단 정착민 표시바에서 무기 항상 소집시에만 표기하기 = 렉이 아주 살짝 있음 

 

상단 정착민 표시바에서 무기 안 표기하기 = 렉 없고 쾌적함

 

 

 

반응형
Posted by 이름이 익명
:

 

 

 

 

 

 

 

포토샵도 보기에 개 ㅈ 같음

 

안 읽힘

 

 

 

 

 

이미지와 글자 둘 다 있는게

보기도 좋고

보기에 빠름

 

 

 

 

 

갓갓 HOMM 3 

 

어디까지 내다보신 겁니까...

 

 

 

 

 

 

반응형
Posted by 이름이 익명
:

https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=173680&s_type=search_name&s_keyword=%EB%B9%84%EC%8A%A4%EB%80%8C&search_pos=-168564&page=1

 

오크 덩치근육캐 만들 때 레퍼런스 추천 - 인디 게임 개발 마이너 갤러리

근육돼지 검색 치면 일반체형만 나옴 검색결과 불일치 되서 힘듦 뚱근남캐는 승모, 광배부터가 일반체형과 다름 기존의 인체비례 법칙이 적용 안되는 경우가 종종 있음 그래서 따로 공부를 해

gall.dcinside.com

 

zangief 3d


Hulk

 

 

+

 

https://www.instagram.com/mrjulianb/

 

로그인 • Instagram

 

www.instagram.com

 

mr julian b

 

+

 

반응형
Posted by 이름이 익명
: