일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 |
- 서버동기화
- DatePicker
- pm2
- pm2 확인
- DataGridView 직접 입력
- setInterval 중지
- setInterval 정지
- map이 undefined가 뜰 때
- c# datagridview 데이터 넣기
- datagridview 직접입력
- pm2 설치
- html #select #option #multiple
- setInterval clear
- 맥 어드레스
- invalid data
- setInterval 외부 정지
- 공인IP
- listener 1883
- mosquitto.conf
- timepicker
- 데이터테이블 데이터 넣기
- pm2 시작
- pm2 상태 확인
- Replication
- allow_anonymouse
- transfer
- mosquitto
- mySQL_Replication
- 1883
- AntDesign
- Today
- Total
목록2024/02/23 (12)
개발 노트
1. 컴포넌트 내부에서 messages배열을 호출하여 상황에 맞게 처리하려고 함 ->update실패 const splitTopic = message.topic.split('/'); const farmCode = splitTopic.length > 2 ? splitTopic[2] : ''; // 시간 값을 추출 const time = extractTime(message.message); const robotMilkingformState = { cpu: 0, ram: 0, hdd: 0, sql: 0, farmName: farmCode, errorState: false, errorList: true, robotCount: 0, gateCount: 0, robotMessage: '', gateMessage: '..
윷놀이에는 이러한 국룰이 있다. 상대의 말을 잡을 때 상대를 돌려보내는 것, 그리고 나의 말과 만나면 업어서 같이 가는 것이다. 이것은 윷놀이에 핵심이기도 하다. [말 잡기] 먼저 상대의 말을 잡는 것을 구현해야한다. foreach (PlayerInformation otherPlayer in players) { if (otherPlayer == currentPlayer) { continue; } foreach (PieceInformation otherPiece in otherPlayer.pieces) { if (otherPiece.currentPosition == currentPosition) { // 해당 플레이어의 초기 위치로 말을 이동시킵니다. int playerId = otherPlayer.pla..
이전에 포스팅한 윷놀이 판 배열 설정이 있었다. 하지만 모든 블럭을 0~29번으로 나열 한것뿐이지 이 배치한 블럭이 윷놀이 갈림길 까지 고려할 수 없다는 것이다. 나의 블럭 배치 방식은 바깥 블럭 차레대로 0~19번으로 설정하고 갈림길 블럭을 29번까지 마무리 지었다. 그렇다면 말이 윷 값이 나와서 배열로 움직이면 갈림길 지점에 있어도 지름길을 타지 못하고 배열의 순서대로만 이동된다는 점이다. 그래서 단순하면서도 무식한 방식으로 이 갈림길로 이동할 수 있도록 설정했다. if (currentWaypointIndex == 5) { if ((steps == 1 || steps == 2 || steps == 3 || steps == 4 || steps == 5)) { currentWaypointIndex = 1..
유니티는 에셋스토어라는 것을 활용할 수 있는데, 이는 필요한 소품이나 배경 이 말고도 다양한 아이템을 다운로드하여 자신이 작업하는 게임을 더 다채롭고 퀄리티있게 꾸밀 수 있다. https://assetstore.unity.com/ko?locale=ko-KR 에셋스토어 여러분의 작업에 필요한 베스트 에셋을 찾아보세요. 유니티 에셋스토어가 2D, 3D 모델, SDK, 템플릿, 툴 등 여러분의 콘텐츠 제작에 날개를 달아줄 다양한 에셋을 제공합니다. assetstore.unity.com 에셋 사이트에 들어가게 되면 무료부터 시작해서 유료의 에셋을 이용할 수 있다. 이렇게 자기가 원하는 아이템을 검색하여 선택하고 유니티에 추가 시키기 위해 [내 에셋에 추가하기]를 클릭하면 된다. 이러한 창이 뜨면 승인한다. 승인..
처음 윷놀이를 만드는 중인데, 제일 고려하고 정리해야할 부분이 윷 말을 설정하는 부분이다. 이유는 말 하나만 생성하면 끝나는 것이 아닌 해당 말을 판단할 정보들을 가지고 계속해서 사용해야 하기 때문이다. 그러한 상황은 자주 온다. 말의 위치와 id 윷의 값도 저장해야 하고 관리 할 것이 엄청 많다는 것이다. 그래서 어떤것을 계획할 때 꼭 필요한 정보들을 정리해서 구현해야한다 필자는 난잡하게 설정되어있지만, 이렇게 필요한 정보들을 나열해서 말의 정보들과 이외에 정보들을 저장하고 출력할 수 있는 변수 설정을 해야한다. 윷놀이 게임을 할때에는 다수의 플레이어와 그 플레이어 들이 갖는 다수의 말이 필요하다. 그렇기 때문에 각각 플레이어와 말들에게도 고유의 정보들이 필요하고 , 그래야만 어떠한 관련 로직을 구성할..
윷놀이에도 턴제가 중요하다 그래서 윷놀이 턴을 관리하는 변수를 만든다 public List playerOrder; void Start() { playerOrder = new List { 1, 2 }; } public void NextTurn() { int firstPlayer = playerOrder[0]; // 첫 번째 플레이어를 리스트의 마지막으로 옮깁니다. if (throwCount == 1 && !gotYutOrMo) // 윷이나 모가 나오지 않은 경우에만 턴을 넘깁니다. { playerOrder.RemoveAt(0); playerOrder.Add(firstPlayer); throwCount = 0; if (playerOrder[0] == 1) { gameText.text = "Player1님의 ..