게임 만들때 비트operation 안쓴다고? 퀘스트가 1만개면 내가 어떤 퀘스트했는지 안했는지 정보를 서버에서 어떻게 받음? xml로 받음? 테트리스를 만드는데 int array 로 만들어서 if문 한줄다 차면 지우게 하면 몇번 if돌려야하냐? 속도 최적화하려면 hash table말고 뭘쓰지?
프갤러 1(210.94)2024-08-27 12:40
답글
잘 모르겠지만, 보통 퀘스트 정보는 서버가 아니라 클라이언트 쪽에 저장하지 않나?
클리어 정보때나 DB에 쓰지.
그리고 if문이 아니라 switch문 쓰지 않나?
if문으로 왜 돌리냐. switch문이 있는데.
퀘스트 id정해둬서 필요한 퀘스트 id로 파일에서 불러오고 그런 식 아니었음?
익명(123.212)2024-08-28 07:12
기능구현이 우선이면 안 써도 되는데 속도 최적화같은거 하려면 필요한 순간이 올걸? 굳이 작은단위로 처리되는데 큰 배열이나 연산 쓸 이유가 없으니까. 구현해놓고 나니 돌아가는데 한세월 걸리는거 보면 정신이 들듯
참고로 본인 하드웨어 개발하는데 비트연산을 가장 많이 쓰긴 함, 자원 이전에 데이터를 비트단위로 다루니까 자연스럽게 비트연산을 많이 쓰게 되는거 - dc App
hash code 필요할 때는 씀. 수가 복잡하고 클 수록 비트연산 쓰게될걸.
게임 만들때 비트operation 안쓴다고? 퀘스트가 1만개면 내가 어떤 퀘스트했는지 안했는지 정보를 서버에서 어떻게 받음? xml로 받음? 테트리스를 만드는데 int array 로 만들어서 if문 한줄다 차면 지우게 하면 몇번 if돌려야하냐? 속도 최적화하려면 hash table말고 뭘쓰지?
잘 모르겠지만, 보통 퀘스트 정보는 서버가 아니라 클라이언트 쪽에 저장하지 않나? 클리어 정보때나 DB에 쓰지. 그리고 if문이 아니라 switch문 쓰지 않나? if문으로 왜 돌리냐. switch문이 있는데. 퀘스트 id정해둬서 필요한 퀘스트 id로 파일에서 불러오고 그런 식 아니었음?
기능구현이 우선이면 안 써도 되는데 속도 최적화같은거 하려면 필요한 순간이 올걸? 굳이 작은단위로 처리되는데 큰 배열이나 연산 쓸 이유가 없으니까. 구현해놓고 나니 돌아가는데 한세월 걸리는거 보면 정신이 들듯 참고로 본인 하드웨어 개발하는데 비트연산을 가장 많이 쓰긴 함, 자원 이전에 데이터를 비트단위로 다루니까 자연스럽게 비트연산을 많이 쓰게 되는거 - dc App