inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

getter setter 질문입니다.

미해결

C# 프로그래밍 기초

public string Name { get { return name; } set { name = value; } } 윗 코드를 줄여서 아래와 같이 축약 할 수 있다고 강의를 해주셨는데 public string Name { get; set; } 만약 setter에 조건문이 있을 경우에는 public string Name { get; set{ 조건문 }; } 이런 형식이 되는 것인지요 ?

  • C#
alxmzh 댓글 2 좋아요 0 조회수 459

같은 위치를 눌렀을 때 idle에서 run으로 애니메이션만 바뀌는 문제에 대해 질문합니다.

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

안녕하세요. 강의를 다 듣고 이리저리 만져보고 있는 학생입니다. 그런데 포인팅 된 터레인으로 이동한 뒤, 같은 위치를 한번 더 클릭하면 애니메이션이 RUN 상태로 바뀝니다. 해당 문제를 해결해 보고 싶어 디버깅을 해 봤습니다. 마우스가 클릭 된 이벤트에서 State를 Moving으로 바꿔 줍니다. 하지만 UpdateMoving 함수에서는 다시 State를 Idle로 바꿈에도 불구하고 애니메이션만 RUN을 유지하고 있습니다. 혹시나 싶어 선생님 프로젝트를 열어 실행해 봐도 같은 문제가 있어 어느 부분을 수정하면 좋을지 여쭤봅니다.

  • C#
  • unity
댓글 1 좋아요 0 조회수 250

혹시 학습한 내용을 블로그에 정리해도 될까요?

해결됨

Backend 멀티쓰레드 이해하고 통찰력 키우기

어떤 형식이던지 괜찮습니다. 자유롭게 질문해 주세요~ 내용은 자세할수록 좋습니다~ 안녕하세요 강의 정말 잘 들었습니다. 실례가 안 된다면 강의를 들으며 학습한 내용을 블로그에 포스팅해도 괜찮을지 궁금합니다. 물론 출처는 반드시 밝히겠습니다. 혹시나 질문이 불편하게 느껴지셨다면 죄송합니다!!

  • C#
  • mysql
  • kafka
  • redis
  • multithread
euni 댓글 1 좋아요 1 조회수 492

Common 폴더에 PDL.xml을 둬야만 작동합니다.

해결됨

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

START ../../PacketGenerator/bin/PacketGenerator.exe ../../PacketGenerator/PDL.xml Server/PacketGenerator/bin에 PacketGenerator.exe가 생성되고, Server/PacketGenerator에 PDL.xml을 둬도 실행이 되는 것 까지 성공하였습니다. 하지만 이후 배치파일 작성 부분에서 PacketGenerator.exe을 실행하긴 하지만, PDL.xml을 찾는 경로를 Server/PacketGenerator이 아닌 Server/Common에서 찾고 있었고, 실제로 Common 폴더에 PDL.xml을 두니 정상 작동 하였습니다. 해당 현상을 해결할 수 있을까요?

  • C#
  • unity
  • 네트워크
엘비엠 댓글 2 좋아요 0 조회수 541

SQL설치관련

해결됨

WPF (.NET Core, C#, 자막제공)

안녕하세요. SQL설치관련 에러가 뜨는데 조치방법이 있을까요?ㅜ

  • C#
jiny13579 댓글 1 좋아요 0 조회수 397

Rookiss 켠김에 출시까지 Live 멘토링 등록 관련

해결됨

[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)

안녕하세요. 루키스님 회사에서 교육비 지원 문제로 멘토링 강좌는 1월에 등록하기로 예약했었는데요. 지금 들어가서 등록할려고 보니깐 이미 마감되었다고 나오는데 어떻게 해야 하나요?

  • C#
  • unity
  • MMORPG
Bigclouds 댓글 2 좋아요 0 조회수 382

강의 제목의 날짜가 강의가 업로드되는 날짜인가요?

해결됨

[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)

라이브 멘토링이 일요일로 변경되었다고 하여 문의드리게 됐습니다. 강의 업로드 날짜도 일요일로 변경되는 것인지 아니면 강의가 먼저 올라오고 라이브 멘토링을 하시는 건지 궁금합니다.

  • C#
  • unity
  • MMORPG
육포 댓글 2 좋아요 0 조회수 511

프로토버퍼를 맥에서도 사용할 수 있나요?

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)

지금 사용중인 운영체제가 맥이라 가상머신을 사용해야할지 고민중입니다.

  • C#
  • unity
dpcks5959 댓글 2 좋아요 0 조회수 395

학습 커리큘럼 관련 질문

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)

안녕하세요. 게임 공부에 입문한 웹 개발자 입니다. 관심 있는 분야가 게임서버, unity 쪽 인데 unity 강의 3(unity), 4(server), 7(unity + server), 8(entity), 9(mmo) 로 공부하고 c++ 강의로 넘어가거나, 유니티 기반 게임을 만들어 봐도 막히는 부분은 없을까요? DB 쪽은 MYSQL 엔진 원리와 트랜잭션, 동시성 문제가 일어나는 이유 등을 알고 고급 쿼리는 좀 공부 해야하고, 웹 쪽은 게임 프로그래밍 코어 공부하는데 크게 지장 없으면 넘어가고 싶은데 루키스님 의견이 어떠한지 궁금합니다. (entity는 생산성 때문에 하는게 좋을 것 같아서요.)

  • C#
  • unity
댓글 2 좋아요 0 조회수 296

강의설명에 맥os는 미지원인데

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

맥으로 수업수강하는건 아예 불가능한건가요? 완전 초보자입니다ㅠ

  • C#
Genie 댓글 3 좋아요 0 조회수 518

? 코딩하는 이유

해결됨

[C#/.NET 8.0]어서와, Blazor Server는 처음이지?

int? 나 <string, object>? 뒤에 ?를 넣는 이유가 뭔가요?

  • C#
  • postgresql
  • .net
  • blazor
jkkim999 댓글 1 좋아요 1 조회수 338

MVVM 2강

미해결

C# WPF .NET Core(7.0)

안녕하세요 MVVM2강에서 4:19초 실행화면에서 버튼이 활성화 안되는데.. 왜 그런지 못찾겠습니다. 항목클릭시 TextBox에 이름,나이는 들어오는데.. txt.Lenght가 값이 안들어 와서 false만 되네요 혹시 닷넷 버전과 관련이 있을까요??? public class PersonModel : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; private void NotifyPropertyChanged([CallerMemberName] String propertyName = "") { PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); } ================================ <TextBox x:Name="tbox1" Width="150" Text="{Binding ElementName=lv,Path=SelectedItem.Name, Mode = TwoWay, UpdateSourceTrigger=PropertyChanged}"/> <TextBox Width="150" Text="{Binding ElementName=lv, Path=SelectedItem.Age, Mode = TwoWay, UpdateSourceTrigger=PropertyChanged}"/> ================================= public bool CheckMsg(string txt) { if(txt.Length > 0) { return true; } else { return false; //글자가 없으면 false } =====================================

  • C#
  • mariadb
  • mvvm
  • wpf
  • xaml
jiny13579 댓글 1 좋아요 0 조회수 384

코틀린으로 해당 C# 예제를 비슷하게 만들어봤는데, 제가 잘못 작성한 걸까요?

해결됨

Backend 멀티쓰레드 이해하고 통찰력 키우기

<상황>지식 공유자님께서 작성해주신 C# 코드 예제를 코틀린으로 비슷하게 작성해서 시도해보았지만 같은 상황이 재현되지 않습니다. <질문 의도>제가 지식 공유자님의 코드를 잘못 이해하고 작성한 것인지, 아니면 JVM의 의도치 않은 최적화 때문에 의도와 다르게 동작하는 것인지 궁금합니다. <작성한 코드> fun main (args: Array<String>) { Example().startUp() } class Example() { private var shouldStop = false fun startUp() { println("process start") val thread = Thread(Runnable { doWork() }) thread.start() Thread.sleep(1000) shouldStop = true thread.join() println("process end") } // shouldStop에 @Volatile을 붙이지 않으면 무한 루프를 돌 것이라고 생각했으나 // graceful shutdown이 잘 되어버림 private fun doWork() { while (!shouldStop) { println("doWork..") Thread.sleep(1000) } } } 좋은 강의 만들어주셔서 감사합니다!

  • C#
  • mysql
  • kafka
  • redis
  • multithread
댓글 4 좋아요 1 조회수 767

ui 생성 오류

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

unity 버전을 2022.3.15를 사용 중입니다. 강의에서의 버튼 및 텍스트 UI가 없어 Legacy라는 태그가 달린 UI를 추가해서 사용 중인데 사진과 같은 오류가 나오며 버튼 및 텍스트가 사라지는 문제가 나타나고 있습니다. 어떻게 해결해야할까요?

  • C#
  • unity
이현영 댓글 2 좋아요 0 조회수 594

BackUp DB > Failed

해결됨

[C#/.NET 8.0]어서와, Blazor Server는 처음이지?

PostgreSQL 여러번 지우고 재설치 하여 backup DB restore 결과가 Failed 나오네요 문제가 뭘까요?

  • C#
  • postgresql
  • .net
  • blazor
jkkim999 댓글 2 좋아요 1 조회수 497

클라의 패킷 조작 방어(범위 내일 때)

해결됨

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

루키스님 안녕하세요? 본 강의 17:00분대에 this.playerId = BitConverter.ToInt64(new ReadOnlySpan<byte>(s.Array, s.Offset + count, s.Count - count)); 로 범위를 초과하는 패킷에 대해서 클라의 패킷 조작을 방어하는 예시를 들어주셨습니다. 저는 여기서 궁금한게, 클라의 패킷 조작 중 범위를 벗어나지 않는 패킷 공격은 어떤 아이디어로 방어를 할지 궁금합니다. 예를 들어 보스의 체력을 10000 -> 1로 조작한 패킷 같은 경우 아이디어가 궁금합니다.

  • C#
  • unity
  • 네트워크
mhyim 댓글 2 좋아요 0 조회수 457

강의는 유니티 버전 몇으로 진행하시나요?

미해결

[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)

안녕하세요 이번에 진행하시는 강의는 유니티 버전 몇으로 진행하시나요?

  • C#
  • unity
  • MMORPG
jason 댓글 1 좋아요 0 조회수 382

비동기 씬로딩관련해서 질문있습니다.

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

예제에서는 매니저들을 관리하기위해서 모노비헤비어를 상속하지않은상태에서 매니저들을 받아서 관리하게 돼있는데 씬매니저를 만들면서 비동기 씬이동을 구현해보고 싶어서 해보고있는데 모노비헤비어가 상속되지않은 클래스에서는 코루틴을 사용할수가없다보니까 어떻게 해야할지 막혔습니다... 기존의 씬매니저에서 IEnumerator LoadAsynchronouslytime(string name) { AsyncOperation operation = SceneManager.LoadSceneAsync(name); operation.allowSceneActivation = false; float elapsedTime = 0f; while (!operation.isDone) { elapsedTime += Time.deltaTime; Debug.Log(elapsedTime); slider.value = elapsedTime / 10f; if (elapsedTime > 10f) { operation.allowSceneActivation = true; } yield return null; } } 이런식으로 비동기 코드를 작성했는데요.. 코루틴을 사용하면 정상작동을 하긴하는데 모노비헤비어를 상속받지않은 상태에서 어떻게 사용하는지 감이 안잡힙니다.

  • C#
  • unity
술홍 댓글 2 좋아요 0 조회수 407

멀티 스레드 환경에서의 캐시 효율

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

멀티 스레드 환경에서 A,B 2개의 쓰레드가 있다고 가정했을때 프로세스에서 어떤 전역 Data number를 +1 해달라는 주문이 들어 왔을때 A쓰레드에서 해당 주문을 받고 동시에 B도 해당 주문을 받는다면 문제가 되기때문에 동기화를 해줘야한다고 말씀 주셨는데요 그렇게 되면 A가 주문을 받고 다시 Ram에 동기화 그다음 B가 주문을 받고 Ram에서 수정된 값을 가져와서 다시 Ram에 동기화 이런식이라면 멀티 쓰레드 환경에서는 캐시의 의미가 없는건가요? 캐시라는게 결국엔 프로세서와 Ram간의 거리가 멀기 때문에 이걸 완하해주는게 캐시로 알고 있는데 멀티 환경에서 주문이 들어올때마다 Ram에서 최신화 정보 가져오고 다시 동기화 한다면 캐시의 의미가 없어지는게 아닌가 해서 이렇게 질문 남기게 됩니다

  • C#
  • unity
  • 네트워크
toyboy0113 댓글 1 좋아요 0 조회수 354

인기 태그

인프런 TOP Writers

주간 인기글