টাচ স্ক্রিনে একটি "ডি-প্যাড" তৈরি (বা অনুকরণ); ভার্চুয়াল ডি-প্যাড


12

টাচ ভিত্তিক ডিভাইসগুলির প্রসারণের সাথে, অনেকেরই সত্যিকারের ডি-প্যাডের অভাব রয়েছে, আমি ভাবছি যে কারও কাছে কোনও টাচ স্ক্রিনে কোনও ডি-প্যাড অনুকরণ করার উপায় আছে কি না? আমি বিশেষত এক্সএনএ এবং / অথবা অ্যান্ড্রয়েড কোড উদাহরণগুলিতে আগ্রহী।

উত্তর:


5

সেখানে স্পর্শ thumbsticks একজন XNA নমুনা এখানে

আমি আবার বলব যে কোনও ডিপ্যাড ডিভাইসের মতো টাচ স্ক্রিনের জন্য সঠিক ইন্টারফেস হওয়ার সম্ভাবনা নেই।

আইফোনটির জন্য ইনফিনিটি ব্লেড দিয়ে মহাকাব্য কী করেছে তা আপনাকে অনুপ্রেরণার মুভি লিঙ্ক দিতে পারে


ভবিষ্যতের দর্শনার্থীদের জন্য উপরের লিঙ্কটি এখন 404 এস। উদাহরণটি এখন এখানে পাওয়া যাবে: xbox.create.msdn.com/en-US/sample/touchthumbsticks
গ্যাব্রিয়েল আইসেনবার্গ

16

আমি কি আপনাকে টাচস্ক্রিন ডিভাইসে ডি-প্যাড অনুকরণ করার চেষ্টা থেকে নিরুৎসাহিত করতে পারি?

টাচ স্ক্রিনে একটি ডি-প্যাড অনুকরণ করার সমস্যাগুলি হ'ল:

  • ডি-প্যাড আপনি গেমের জন্য ব্যবহার করতে পারেন এমন পর্দা স্থান গ্রহণ করে;
  • সত্যিকারের ডি-প্যাডের বিপরীতে, একটি এমুলেটড ডি-প্যাড প্রায় কোনও প্রতিক্রিয়া দেয় না: একজন খেলোয়াড় হিসাবে, আপনি কোন দিক দিয়ে চাপছেন তা অনুভব করতে পারে না বা দেখতেও আপনি বলতে পারবেন না (যেহেতু আপনার আঙুলটি ডি- পর্দায় প্যাড)। সুতরাং আপনার আঙুলটি খুব সহজেই ডি-প্যাড থেকে স্লিপ হয়ে যায় বা এর ভুল অংশে চলে যায়, ফলে বিড়বিড় এবং হতাশার দিকে যায়।

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


1
এছাড়াও, এর মতো ছোট পর্দার জন্য প্যাথিং বাস্তবায়ন খুব তুচ্ছ। গেমের মানচিত্রটি জুম করুন এবং স্ক্রোল করুন, তারপরে আলতো চাপুন!
স্টিফেন ফুরলানি

9

আমি জানি এটি সবচেয়ে দরকারী উত্তর নয় তবে আপনি যদি অন্য কোনও প্ল্যাটফর্ম থেকে কোনও প্রকল্পের পোর্টিং না করেন তবে আমি ভার্চুয়াল ডি-প্যাডে পুনর্বিবেচনা করার পরামর্শ দেব। ভার্চুয়াল ডি-প্যাডগুলির বেশিরভাগ বাস্তবায়ন সর্বোত্তমভাবে দুর্বল ছিল, স্পর্শকাতর প্রতিক্রিয়ার অভাব তাদের প্ল্যাটফর্মের জন্য খারাপ পছন্দ করে না make

আপনি আপনার গেমের এমন একটি ইন্টারফেস তৈরির দিকে চেয়ে তাকাচ্ছেন যা প্ল্যাটফর্ম দুর্বলতার পরিবর্তে প্ল্যাটফর্মের শক্তি হাইলাইট করে।


স্পষ্টতই গ্যারেথ যেমনটি আমি টাইপ করছিলাম ঠিক তেমন উত্তর দিয়েছিল। এখানে দেখার কিছু নাই সামনে আগান.
wkerslake

এই দেখে আমি একা নই বলে খুশি!
গ্যারেথ রিস

3

অন্যরা যেমন বলেছে, পরিবেশের সাথে মানানসই এমন একটি নকশা নিয়ে আসা ভাল, পরিবেশকে আপনার নকশার সাথে মানিয়ে নিতে বাধ্য করা না, তবে আপনি যদি ডি-প্যাডের সাথে লেগে থাকেন তবে কীভাবে আপনি এটি করতে পারেন তা এখানে:

যদি আপনি "টাচ পয়েন্ট "টিকে মাউস কার্সার হিসাবে মনে করেন তবে আপনি মূলত একটি" হট স্পট "তৈরি করছেন যা কার্সার আন্দোলনে প্রতিক্রিয়া দেখায়।

আমার মনে হয় এটি করার সর্বোত্তম / সিম্পল উপায় হ'ল নীচের কোনায় একটি অর্ধ-স্বচ্ছ (মনে রাখবেন আপনি গেমের স্ক্রিনটি coveringেকে রাখছেন) বাক্স বা বৃত্ত তৈরি করুন, যেখানে প্লেয়ারের ইতিমধ্যে তাদের আঙুলটি সম্ভবত রয়েছে most তারপরে আপনি হট স্পটটির কেন্দ্রের তুলনায় খেলোয়াড়ের আঙুলের অবস্থানটি সন্ধান করুন এবং এটিই আপনার ইনপুট ডেল্টা মান।


বেশিরভাগ গেমগুলি ডি-প্যাড নিয়ন্ত্রকের সমস্যাটি সমাধান করার উপায় এটি। যদিও এটি যথার্থ প্ল্যাটফর্মিংয়ের জন্য স্তন্যপান।
নাইলার

2

আমি এখানে বেশিরভাগ লোক দেখি যে একটি ডি-প্যাড একটি খারাপ ধারণা, এবং তারা সঠিক - বেশিরভাগ সময়। অ্যান্ড্রয়েডের জন্য গেমলফ্ট থেকে ডানজিয়ন হান্টার টাচ-স্ক্রিনের জন্য দুর্দান্ত ডি-প্যাডের দুর্দান্ত উদাহরণ। এটি প্রতিক্রিয়াশীল, একটি 360 ডিগ্রি দিকনির্দেশ আছে, এটি "বোবা" নয়। আমার অর্থ যে এটি "বোবা" নয়, তা হ'ল আপনি যখন ডি-প্যাড টিপুন এবং ডি-প্যাড অঞ্চল থেকে আঙুলটি স্লাইড করেন, তখন স্ক্রিনে যা ঘটে তাতে হস্তক্ষেপ হয় না - এটি কেবল প্রসারিত হয়। সুতরাং আপনি দুর্ঘটনাক্রমে যদি ডি-প্যাড অঞ্চল থেকে সরিয়ে যান তবে আপনি চলাচল হ্রাস করবেন না।

আমি মনে করি 360 ডিগ্রির দিকনির্দেশ এবং সীমানার বাইরে দায়বদ্ধতা গুরুত্বপূর্ণ এবং আপনি যদি এটি করতে পারেন তবে ডি-প্যাডটি সঠিকভাবে করার সুযোগ পাবেন।


1

আপনি যদি ডি-প্যাড বাস্তবায়ন করতে চান তবে আমার মাথায় আসার সবচেয়ে সহজ উপায়টি হল চারটি আয়তক্ষেত্র (ডি-প্যাডের প্রতিটি দিকের জন্য একটি) তৈরি করা এবং তারপরে স্পর্শের অবস্থানটি কোনও আয়তক্ষেত্রের সীমার মধ্যে রয়েছে কিনা তা পরীক্ষা করে দেখুন to ।

অন্য ছেলেরা যেমন বলেছে; টাচ স্ক্রিনে ডি-প্যাড প্রয়োগ করার আগে দু'বার ভাবেন। অন্যদিকে, আমি লোকেরা তাদের আইফোনে সারা দিন এই জিবিএ অনুকরণকারী খেলতে দেখেছি।

এটি আপনার উপর নির্ভর করে ... আপনি কি আমাদের বলতে পারেন যে আপনি কী করার পরিকল্পনা করছেন যা একটি সিমুলেটেড ডি-প্যাড জড়িত?

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