질문드립니다.
266
작성한 질문수 23
예를 들어 유저1과 유저2의 거래를 진행한다고 가정할 때
유저1에 있는 아이템을 유저2가 가져간다라고 한다면
화면상으로는 유저1이 가지고 있는 아이템 한개가 유저2의 인벤에 저장이 되는건데 이 과정이 서버에서는
강의와 같이 유저1의 아이템을 없애고? 유저2의 인벤에 아이템을 추가하는 방식으로 진행되는건가요?
ref로 인자값을 받는다고 하셨는데 ref가 아닌 일반적 인자로 받으면 원본이 바뀌는게 아닌 복사된 값이 바뀌어서 그런건가요? 즉, 원본은 바뀌지 않게 되므로 결과값이 이상하게 나오는거겠죠?
답변 1
0
1) 그건 설계하기 나름입니다. 없애고 추가해도 되지만, 그냥 소유권을 옮기는 것도 가능하죠.
다만 DB 저장까지 고려해야 한다면 로직이 더 복잡해질 수 있습니다.
(DB의 ownerID를 바꾼 후, 상대 인벤으로 옮긴다거나..)
2) ref가 아닌 버전이 애당초 없으니, 큰 의미가 없는 질문입니다.
C#에서의 RAII
0
71
3
TLS 질문드립니다.
0
82
2
SpinLock과 컨텍스트스위칭에 대해 질문 남겨요.
0
76
2
Unity Span
0
99
2
XML, Dll 차이점
0
134
2
Session 질문입니다
0
98
1
Write Read 커서 키워드
0
88
1
더미 클라이언트 수에 따른 OnDisconnect 발생
0
85
2
네트워크 Send 전담 스레드 배치
0
115
2
UnhandledException 으로 서버 터지는 경우
0
104
2
컨텐츠 단, 엔진 단
0
118
1
질문 있습니다
0
93
2
C# 게임서버 3D MMORPG
0
159
2
유니티6 버전
0
106
2
receive하는 부분과 send하는 부분의 차이
0
154
2
커서의 위치의 중요성
0
111
2
C++ 전혀 모르는데 C# 서버
0
179
2
강의에 질문이 있습니다
0
94
2
멀티스레드 이해도 질문
0
108
1
500 vs 500
0
148
3
OnAcceptHandler 액션 함수
0
71
1
이 정도 서버의 객관적인 수준이 궁금합니다.
0
207
2
36. Serialization #3 에서 string (name) 코드 수정 질문
0
87
2
외부 컴퓨터와의 통신 방법이 궁금합니다
0
116
1





