এইচটিএমএল 5 গেম ফিজিক্স সিমুলেশনের জন্য ওয়েব কর্মীরা?


12

এই প্রশ্নের সাথে কিছুটা সম্পর্কিত ।

ধারণাটি হ'ল যথাসম্ভব একই পদার্থবিজ্ঞানের আচরণের গ্যারান্টি দেওয়া। কোনও ওয়েব কর্মীর উপর স্থির সময় পদক্ষেপ পদার্থবিজ্ঞান চালানো কি সম্ভব হবে? ইউআই নিজেকে বিভিন্ন / পরিবর্তনশীল রিফ্রেশ রেটের সাথে আপডেট করবে।

কেউ কি এখনও এরকম চেষ্টা করেছে?


ওয়েব কর্মী ব্যবহার করে আপনি কী অর্জন করবেন বলে ধারণা করছেন? এখন পর্যন্ত আমার উত্তর হবে, যে কাজ করবে, কিন্তু কেন বিরক্ত?
আআআআআআআআআআআআআআআআআচই

উত্তর:


3

আমি এই পরীক্ষা খুঁজে পেয়েছি । এটি ওয়েব কর্মীর উপর বক্স 2 ডি পদার্থবিজ্ঞান চালায়। ভিনসেন্ট শাইবের মন্তব্যে উল্লিখিত বিষয়গুলির মধ্যে কীভাবে এটি আসে সে সম্পর্কে আমি এখনও বিশদ পরীক্ষা করে দেখিনি।


ভাল পরীক্ষা। আমি এই ধরণের প্রকল্পগুলিও অনুসরণ করছি। দুর্ভাগ্যক্রমে, বেশিরভাগ এখনও জাভা / সিতে আবদ্ধ। আমি বিশ্বাস করি যে ওপি ব্রাউজারে স্থানীয়ভাবে এটিকে টানানোর কোনও উপায় সন্ধান করছে (কোনও প্লাগিন নেই)।
কেভিন পেনো

2
একটি গুগল লোক দ্বারা একই সম্পর্কে নিবন্ধ: t.co/AuhPptB
sorenbs

2

এই কাজ করতে পারে, তবে WebWorkerগুলি অনুসরণ পর্যবেক্ষক প্যাটার্ন , documentএকজন শ্রমিকের থেকে (HTML পৃষ্ঠায় শ্রমিক মালিক) শুধুমাত্র শুনতে পারেন এবং পোস্ট বার্তা / করতে। এ থেকে, কয়েকটি বিকল্প রয়েছে বলে আমার ধারণা। সমস্ত ক্ষেত্রে আমি মনে করি তথ্য অপ্টিমাইজ করার জন্য আপনাকে কোনওভাবে এজেন্টের অনুকূল FPS নির্ধারণ করতে হবে। তারপরে আপনিও পারেন:

  • কর্মীদের সেই সময় বিরতিতে বার্তা পোস্ট করতে বলুন
    • ডাউনসাইড (গুলি?): আপনাকে ধরে নিতে documentহবে যে এটি হওয়ার পরে প্রতিক্রিয়াটির জন্য প্রস্তুত থাকবে।
  • documentসময় বিরতিতে পদার্থবিজ্ঞানের অনুরোধ করা শ্রমিককে একটি বার্তা প্রেরণের জন্য বলুন x, তার পরে শীঘ্রই কর্মী একটি প্রতিক্রিয়া পোস্ট করবে (আশা করি)।
    • ডাউনসাইড (গুলি?): যেহেতু সমস্ত পোস্ট এবং প্রতিক্রিয়াগুলি অ্যাসক্রোনাস হয়, তাই শ্রমিকের কাছ থেকে অনুরোধ এবং প্রতিক্রিয়ার মধ্যে বিলম্ব হতে পারে। এই ক্ষেত্রে আপনার যখন শোনা থেকে onmessageবাঁচতে চাইবে তখন ঘটনাটি বাতিল documentকরতে হবে।

আমি নিশ্চিত যে আমি মিস করেছি এমন অন্যান্য জিনিস বা যোগাযোগগুলি পরিচালনা করার উপায়গুলিও রয়েছে। আমি নিজেই এই বিষয়ে অন্যান্য উত্তরের অপেক্ষায় থাকব!


1
ক) পারফরম্যান্স সম্পর্কে সাবধানতা! অনুরোধটি অ্যানিমেশন ফ্রেমটি বিবেচনা করুন এবং এটি থেকে আপনার কর্মীকে একটি 'জীবিত রাখুন' সিগন্যাল করুন, যাতে ট্যাবটি ব্যাকগ্রাউন্ডে রাখলে আপনি সিপিইউ
পোড়াবেন

খ) আইআইআরসি কর্মীর সমস্ত বার্তা মূল থ্রেডে প্রাপ্ত হবে, তারা সারি সারি থাকবে। আপনার মূল থ্রেডটিতে কী প্রভাব ফেলবে তা চিন্তা করুন, যদি আপনি 5 টি আপডেট পেয়ে থাকেন তবে কেবলমাত্র সর্বশেষতম প্রয়োজন। আপনার আরও আসতে হবে তাও আপনি বলতে পারবেন না।
ভিনসেন্ট শেইব

গ) সমস্ত বার্তা ডেটা অনুলিপি করছে। থ্রেডগুলির মধ্যে আপনাকে যত বেশি ডেটা প্রেরণ করতে হবে তত বেশি ডেটা অনুলিপি করা এবং আবর্জনা সংগ্রহের কাজ। সুতরাং, এখানে একটি জয় কেবল তখনই বিদ্যমান থাকবে যদি উচ্চতর গণনা / বার্তা ডেটা অনুপাত থাকে।
ভিনসেন্ট শাইইব

@ ভিনসেন্ট, বি সম্পর্কিত) এজন্যই আমি বলেছি যে আপনি হয় documentযুক্তিসঙ্গত fps সন্ধানের মাধ্যমে সর্বদা প্রস্তুত থাকতে হবে বা বিকল্প 2 নিয়ে যেতে হবে যেখানে কর্মী এটি না চাইতে পর্যন্ত কিছুই করেন না document
কেভিন পেনো

2

ফিজিজ একটি ওয়েব কর্মী ব্যবহার করে। এটি থ্রি.জেএস অবজেক্টের সাথে ammojs পদার্থবিজ্ঞানের একসাথে আটকায় এবং প্রয়োজনীয় হিসাবে তাদের আপডেট করে। এটিতে স্থির এবং তরল উভয় সময় পদক্ষেপের বৈশিষ্ট্য রয়েছে, আমি বিশ্বাস করি

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.