부트캠프 수강일기3월 4주차#실무형 Unity 게임개발자 양성과정#팀스파르타주식회사#Unity
도박쟁이가 되어가는 중 •••
체리
방금 전·2026년 3월 24일 PM 08:47
60
1. 이번 주에 배운 기술이나 개념 중 가장 기억에 남는 3가지는 무엇인가요?
🤔🤨
이번주는 ,, 스프라이트 렌더러 정듀 ?
2. 이번 주 과정 중 막혔던 문제나 오류가 있었나요? 어떻게 해결했나요? (없다면 가장 인상 깊었던 실습 내용)
1. 카드 클릭 시 Value값이 나오지 않는 현상
카드를 클릭했을 때 Value값이 나와야 하는데 제대로 나오지 않는다 !
지금 클릭한 카드는 Diamond3인데, Value 값이 3이 아닌 사진처럼 0으로 나오는 문제가 발생했어요 !
private void Start()
{
if (CompareTag("Card"))
{
suit = transform.name[0].ToString();
print(suit);
for (int i = 1; i < transform.name.Length; i++)
{
char c = transform.name[i];
valueString = valueString + c.ToString();
}
if (valueString == "A")
{
value = 1;
}
if (valueString == "2")
{
value = 2;
...원래 카드명을 D3, S9 이런 식으로 축약해서 하는데
저는 Diamond, Spade처럼 풀네임으로 적는 바람에,,
transform.name[1]를 했을 때 숫자가 아닌 문자가 나와 Value = 0으로 나온 것 같았어요 (;• ω •;)
그와중 ,, 리팩토링 시급한 코드 🤦🏻♀️
C, D, H, S로 하면 한눈에 안 들어와서 그런건데 ㅠ ㅠ 💧 바꿀 때가 온건가 . . . . . .
눈물 흘리며 바꿨더니 Value값이 잘 나온다. ( •̥ ˍ•̥ )


위의 사진에서 스페이드2를 다이아몬드3 위에 쌓을 수 있으므로
스페이드2를 클릭하고 다이아몬드3을 클릭하면 Stackable이 뜨도록 했어요 !
이거 쌓을 수 있게 하는 카드 나오게 하려고 게임 재시작만 몇번 누른 듯 ,,
3. 이번 주 수업 진도 속도, 강사님의 강의 스타일, 혹은 반 분위기는 어땠나요?
친절하게도 스프라이트 렌더러 색상 바꾸는 방법을 알려주셨어요 !
유니티 공식 포럼에 누군가 질문했더라구용 🎨
4. 다음 주에는 어떤 부분을 보완하고 싶나요?

if (userInput.slot1)
{
if (name == userInput.slot1.name)
{
// 카드 클릭 시 점멸하는 색상
SpriteRenderer.color = (Color)(new Color32(234, 255, 184, 255));
}
else
{
SpriteRenderer.color = Color.white;
}
}처음엔 카드 클릭 시 노란색으로 점멸하도록 했는데,
색상이 진한 노란색이라 뭔가 예뻐보이지가 않아서,, 메론색으로 바꿨어요 🍈
사실 단색으로 점멸하기보단 ,, 약간 그라데이션이나 애니메이션 같은 걸 넣고 싶었는데 이건 UI 쪽이라 천천히 하기로 ,,
댓글
댓글을 입력하세요...
댓글이 없습니다.
