ইউনিটিতে সারফেস কলমকে কীভাবে সমর্থন করবেন?


18

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

Ityক্য উত্তর সাইটের এই প্রশ্নটি পরামর্শ দেয় যে আমরা এটিকে ইউডাব্লুপি অ্যাপ হিসাবে তৈরি করতে পারি, তবে এর অর্থ নিজেদেরকে .NET ফ্রেমওয়ার্কের একটি খুব সীমিত উপসেটে সীমাবদ্ধ করা (বিশেষত, আমরা সিরিয়ালাইজেশন লাইব্রেরিগুলিতে অনেক কিছু হারাতে পারি)।


আপনি কি কেবল এটিকে টাচ ইনপুট হিসাবে বিবেচনা করতে পারেন?
ইভোরর

@ এভারলর, এটি টাচ ইনপুট হিসাবে ইউনিটিতে নিবন্ধন করে না। কীভাবে এটি করতে হয় তা আপনি যদি জানেন তবে এটি দুর্দান্ত।
গ্রেগরি অ্যাভেরি-ওয়েয়ার

@ আর্কেনেজিনিয়ার আমি নিশ্চিত নই; এই মুহুর্তে (1) খুব কৃপণ দেখাচ্ছে এবং আমি কীভাবে করব তা নিশ্চিত নই (2)। কোনও ওএসের অন্তর্নির্মিত ইনপুট সিস্টেমগুলির মধ্যে একটিকে সমর্থন করা মনে হচ্ছে এটি বিশেষত কঠিন হওয়া উচিত নয়, তবে আমি এটির কোনও সংস্থান খুঁজে পেতে পারছি না।
গ্রেগরি অ্যাভেরি-ওয়েয়ার 18

2
আপনার মতো আমি আর কোথাও কোনও উত্তর পাইনি। (২) এর জন্য আপনার ইউটিটি অ্যাপ্লিকেশন দ্বারা কল করা একটি ডিএলএল বা আপনার অ্যাপ্লিকেশনটির পাশাপাশি চলমান একটি উইন্ডোজ পরিষেবা (বা কোনও পরিষেবা যদি কাজটি না করে তবে উইন অ্যাপ্লিকেশন) প্রয়োজন। আপনাকে সেই পরিষেবা / অ্যাপ্লিকেশনটির ইনপুটগুলি উপযুক্ত মাইক্রোসফ্ট এপিআই (কলম, আমি মনে করি) থেকে গ্রহণ করতে হবে এবং সেই তথ্যটি আইপিসির মাধ্যমে আপনার ইউনিটি অ্যাপ্লিকেশনটিতে নিয়ে যেতে হবে । সরাসরি Lক্যতে ডিএলএল হুক করা সহজ দেখায়। তবে এটি প্রশ্নযুক্ত এপিআইতে অ্যাক্সেস পেতে পারে? - আমি নিশ্চিত নই.
ইঞ্জিনিয়ার

উত্তর:


0

আমার এসপি 3 তে কলমটি https://docs.unity3d.com/ScriptReferences/Input-mousePosition.html এর সাথে কাজ করে এবং এক্স, ওয়াই এবং 0 জ-এর সমন্বয় সহ একটি ভেক্টর 3 প্রদান করে। আমি লিনাক্সে ইউনিটি 5.6 ব্যবহার করছি তবে যদি কলমটি উইন্ডোজে টাচ ইনপুট হিসাবে প্রদর্শিত না হয় তবে আমি ধরে নেব এটির একই আচরণ রয়েছে।


3
এটি একটি মন্তব্য, এই প্রশ্নের উত্তর নয় যা এই, "আমরা কীভাবে ityক্যতে কলমকে স্থানীয়ভাবে তৈরি করতে পারি?"
প্রকৌশলী

1
প্রশ্নটিতে মন্তব্য করার মতো যথেষ্ট উত্তর আমার কাছে নেই এবং এটি কাজ করে। আমি এটি আবার উইন্ডোজ 10 এবং ইউনিটি 5.2 এর সাথে এসপি 3 দিয়ে পরীক্ষা করেছি এবং এটি পৃষ্ঠের কলমের অবস্থানটি সঠিকভাবে জানাচ্ছিল যেন এটি একটি মাউস।
ব্যবহারকারী 3362964

অসাধারণ! কলমের অবস্থানটি সত্যই রিপোর্ট হয়ে গেছে, তবে আমি তা বুঝতে পারি নি কারণ পেন টিপগুলি মাউস ক্লিক হিসাবে নিবন্ধিত হয় না। পেন টিপগুলি কীভাবে মাউস ক্লিকগুলি (বা কোনও ধরণের ইনপুট) হিসাবে চিনতে পারে সে সম্পর্কে আপনার কী অন্তর্দৃষ্টি আছে?
গ্রেগরি অ্যাভেরি-ওয়েয়ার

1
কলম চলন্ত বন্ধ হয়ে যাওয়ার পরে আপনি সনাক্ত করতে হ্যাকিং কিছু করতে পারেন তবে ইউনিটির ইনপুট এপিআই-তে আমি এমন কিছু পাইনি যা সঠিকভাবে ট্যাপগুলি সনাক্ত করে। আমি মনে করি আপনাকে @ আরকান ইঞ্জিনিয়ারের পরামর্শগুলির মধ্যে একটি ব্যবহার করতে হবে এবং এমন কোনও বাহ্যিক কিছু ব্যবহার করতে হবে যা ডেটা আপনার গেমটিতে প্রবেশ করে।
ব্যবহারকারী 3362964
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.