বিষয়বস্তু ম্যানিপুলেশন

নির্বাচন

ব্যবহারকারীকে একটি ভার্চুয়াল অবজেক্ট নির্বাচন করতে দিন যাতে এটি সনাক্ত করা যায়, ম্যানিপুলেট করা যায় এবং এর সাথে ইন্টারঅ্যাক্ট করা যায়।

ব্যবহারকারীদের জন্য ইন্টারেক্টিভ বস্তুগুলি সনাক্ত করা এবং তারপর তাদের সাথে যোগাযোগ করা সহজ করুন৷ মিথস্ক্রিয়া স্বজ্ঞাত হওয়া উচিত। ব্যবহারকারীদের জানাতে রঙের সংমিশ্রণ, উজ্জ্বল রূপরেখা বা অন্যান্য ভিজ্যুয়াল হাইলাইট ব্যবহার করুন। এটি এমন অ্যাপগুলিতে বিশেষভাবে গুরুত্বপূর্ণ যেখানে একাধিক বস্তু নির্বাচন করা যেতে পারে।

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

অনুবাদ

অনুবাদ হল একটি ভার্চুয়াল বস্তুকে একটি পৃষ্ঠ বরাবর স্থানান্তরিত করার প্রক্রিয়া, বা এটিকে একটি পৃষ্ঠ থেকে অন্য পৃষ্ঠে সরানো।

একটি বস্তু সরানো শুরু করতে, ব্যবহারকারী এটি নির্বাচন করে। তারা হয় একটি আঙুল দিয়ে পর্দা বরাবর বস্তু টেনে আনতে পারে, অথবা তারা প্রকৃত ফোন সরাতে পারে, এবং বস্তু অনুসরণ করবে।

একাধিক সারফেস

একটি ভার্চুয়াল বস্তুকে এক পৃষ্ঠ থেকে অন্য পৃষ্ঠে সরাতে ব্যবহারকারীদের উত্সাহিত করুন৷

ভার্চুয়াল বস্তুর বাস্তব জগতের সাথে ইন্টারঅ্যাক্ট করার জন্য এটি একটি মজার উপায়। এক পৃষ্ঠ থেকে অন্য পৃষ্ঠে অনুবাদের সময়, আকস্মিক রূপান্তর বা স্কেলে পরিবর্তন এড়ান।

যখন উভয় সারফেস ভার্চুয়াল হয়, তখন নিশ্চিত করুন যে দুটির মধ্যে একটি ভিজ্যুয়াল পার্থক্য আছে। AR-তে অভিন্ন পৃষ্ঠগুলি একসাথে ঝাপসা হতে পারে।

আকস্মিক পরিবর্তনগুলি এড়াতে চেষ্টা করুন যা স্কেলে পরিবর্তনের বিভ্রম তৈরি করতে পারে। যখন একটি বস্তু খুব দ্রুত চলে, এবং একবারে একাধিক দিকে, তখন এটি সঙ্কুচিত বা ক্রমবর্ধমান বলে মনে হতে পারে।

AR-তে চলমান বস্তুগুলিকে দেখার চেয়ে কম বাস্তবসম্মত অনুভব করতে পারে। ব্যবহারকারীর জন্য বস্তু সরানো সহজ করুন। এবং, যখন বস্তুটি সরানো হচ্ছে, সেই সারফেসগুলিকে হাইলাইট করুন যেখানে বস্তুটি স্থাপন করা যেতে পারে।

অনুবাদ সীমা

ব্যবহারকারীরা একটি বস্তুকে কতদূর সরাতে পারে তা দেখানোর জন্য একটি সীমানা যোগ করুন।

এটি ব্যবহারকারীদের বস্তুটিকে এত দূরে অনুবাদ করা থেকে আটকাতে পারে যে এটি দেখতে বা ম্যানিপুলেট করা অসম্ভব হয়ে পড়ে।

ঘূর্ণন

একটি ভার্চুয়াল অবজেক্ট ঘোরানো ব্যবহারকারীকে যেকোন দিকে বস্তুর অবস্থান নির্দেশ করতে দেয়। বস্তু ম্যানুয়ালি বা স্বয়ংক্রিয়ভাবে ঘোরানো যেতে পারে।

ম্যানুয়াল ঘূর্ণন

ম্যানুয়াল ঘূর্ণনের জন্য 1-আঙুল এবং 2-আঙ্গুলের অঙ্গভঙ্গি উভয়ই সমর্থন করুন।

  • স্কেলিংয়ের সাথে দ্বন্দ্ব এড়াতে, 2-আঙ্গুলের ঘূর্ণন শুধুমাত্র তখনই ঘটতে হবে যখন উভয় আঙ্গুল একটি অনুভূমিক অক্ষের বিপরীত দিকে ঘোরে।
  • অনুবাদের সাথে দ্বন্দ্ব এড়াতে, 1-আঙ্গুলের ঘূর্ণন শুধুমাত্র তখনই হওয়া উচিত যখন নির্বাচিত বস্তু থেকে সোয়াইপ অঙ্গভঙ্গি শুরু হয়।

স্বয়ংক্রিয় ঘূর্ণন

কোনো বস্তুকে স্বয়ংক্রিয়ভাবে ঘোরানো এড়িয়ে চলুন যদি না এটি অভিজ্ঞতার একটি ইচ্ছাকৃত অংশ হয়। ক্রমাগত স্বয়ংক্রিয় ঘূর্ণন ব্যবহারকারীদের জন্য বিরক্তিকর হতে পারে।

স্কেলিং

স্কেলিং ব্যবহারকারীকে একটি বস্তুর আকার বৃদ্ধি বা হ্রাস করতে দেয়। এটি প্রায়ই একটি চিমটি অঙ্গভঙ্গি সঙ্গে সঞ্চালিত হয়.

একটি বস্তু স্কেল করতে চিমটি

সর্বনিম্ন এবং সর্বোচ্চ স্কেল

একটি সর্বোত্তম অভিজ্ঞতার জন্য, একটি সর্বনিম্ন এবং সর্বোচ্চ স্কেল সীমা যোগ করুন। আপনি যত বেশি সুনির্দিষ্টভাবে স্কেলিং মান সেট করবেন, তত বেশি সুনির্দিষ্টভাবে আপনি দৃশ্যের রচনা নিয়ন্ত্রণ করতে পারবেন।

বস্তুটি সর্বাধিক এবং সর্বনিম্ন আকারে পৌঁছেছে নির্দেশ করার জন্য একটি বাউন্সিং প্রভাব যুক্ত করার কথা বিবেচনা করুন৷ এটি পছন্দসই স্কেল অর্জন করার পরে আপনি বস্তুটিকে লক করতে পারেন।

একটি বস্তু দৃশ্যমান রাখতে সর্বনিম্ন এবং সর্বোচ্চ সীমা যোগ করুন। ব্যবহারকারীর সাথে যোগাযোগ করতে একটি বাউন্স প্রভাব ব্যবহার করুন যে তারা একটি সীমাতে পৌঁছেছে।

স্কেল এবং গেমপ্লে

স্কেল দিয়ে খেলা একটি অভিজ্ঞতায় একটি অপ্রত্যাশিত দিক যোগ করতে পারে। আপনার উদ্দেশ্যের উপর নির্ভর করে একটি বিশাল ভার্চুয়াল চরিত্র দ্বারা বিস্মিত হওয়া, হয় হাস্যকরভাবে আশ্চর্যজনক বা একেবারে ভয়ঙ্কর হতে পারে। আপনার লক্ষ্য এবং আপনি যে প্রভাব তৈরি করার চেষ্টা করছেন তার উপর নির্ভর করে, আপনি বিভিন্ন আবেগ জাগানোর জন্য একটি হাতিয়ার হিসাবে বিস্ময় ব্যবহার করতে পারেন, তা একটি হরর গেম হোক বা একটি নির্বোধ খেলার মাঠ।

আপনি শব্দ প্রভাব সঙ্গে স্কেল যোগাযোগ করতে পারেন. আপনার অভিজ্ঞতায় ব্যবহারকারীর নিমগ্নতা গভীর করতে একটি শব্দের স্কেল এবং পিচ পরিবর্তন করুন৷

অঙ্গভঙ্গি এবং নৈকট্য

অনুরূপ অঙ্গভঙ্গি বা ওভারল্যাপিং বস্তু ব্যবহারকারীর পক্ষে একটি বস্তু নির্বাচন করা বা পছন্দসই ক্রিয়া সম্পাদন করা কঠিন করে তুলতে পারে।

নৈকট্য

সহজ মিথস্ক্রিয়া করার জন্য স্পর্শ লক্ষ্যগুলির আকার বিবেচনা করুন।

সুনির্দিষ্ট হ্যান্ডলিং ব্যবহারকারীদের কাছে ছোট বা দূরবর্তী বস্তুর জন্য চ্যালেঞ্জিং প্রমাণিত হতে পারে।

যখন আপনার অ্যাপ কোনো বস্তুর কাছাকাছি একটি অঙ্গভঙ্গি শনাক্ত করে, তখন ধরে নিন যে একজন ব্যবহারকারী এটির সাথে ইন্টারঅ্যাক্ট করার চেষ্টা করছেন। বস্তুর আকার ছোট হওয়া সত্ত্বেও যুক্তিসঙ্গত আকারের স্পর্শ লক্ষ্যগুলি প্রদান করুন।

বিভিন্ন দুই আঙুলের অঙ্গভঙ্গি মিটমাট করুন

দুই আঙুলের অঙ্গভঙ্গি সাধারণত কোনো বস্তুকে ঘোরাতে বা স্কেল করতে ব্যবহৃত হয়।

এর মধ্যে অন্তর্ভুক্ত থাকতে পারে:

  • তর্জনী এবং থাম্ব দিয়ে একটি বস্তু ঘোরানো (একই হাতে)
  • থাম্ব এবং তর্জনী দিয়ে স্ক্রীন স্পর্শ করা, আপনার বুড়ো আঙুলটি বস্তুর উপর স্থির রাখা এবং আপনার তর্জনী দিয়ে ঘোরানো
  • দুটি থাম্ব দিয়ে একটি বস্তু ঘোরানো (দুই হাত ব্যবহার করে)

দুই আঙুলের অঙ্গভঙ্গির একটি অংশ হিসাবে এই স্পর্শ মিথস্ক্রিয়া অন্তর্ভুক্ত করুন।