আমি একটি সহজ গেম তৈরি করছি, এবং আমি যে সমস্যার মুখোমুখি হয়েছি তার মধ্যে একটি হ'ল বিরক্তিকর বিলম্ব যখন একটি ক্রমাগত কী টিপুন।
সুতরাং মূলত, যখন আমি উদাহরণস্বরূপ (খুব দীর্ঘ সময়ের জন্য) Upটিপছি তখন আমার অবজেক্টটি 1 ইউনিট উপরে চলে যাবে, সরবে না (প্রায় 1 সেকেন্ডের জন্য), এবং তারপরে ধারাবাহিকভাবে 1 ইউনিট উপরে চলে যাবে (কোনও বিলম্ব ছাড়াই)।
বর্তমানে, আমি অবজেক্টটি (এসডিএল 2) স্থানান্তর করতে এটি ব্যবহার করছি:
while (SDL_PollEvent(&event))
{
switch (event.type)
{
case SDL_KEYDOWN:
switch (event.key.keysym.sym)
{
case SDLK_UP:
//Move object 1 unit up
break;
//Other unrelated things omitted
}
break;
//Omitted other cases
}
}
আমি যা চাই তা হ'ল বিলম্বটি সরিয়ে ফেলা, যাতে অবজেক্টটি তাত্ক্ষণিকভাবে Upখুব দ্রুত সরাতে পারে । এই কাজ করতে কোন উপায় আছে কি?