প্রশ্ন ট্যাগ «raycasting»

ছেদ বিন্দু নির্ধারণ করতে রশ্মি ব্যবহার করার কৌশল। প্রায়শই আলোক সিমুলেশনে ব্যবহৃত হয়।

4
ভক্সেল গেমটিতে ব্লক নির্বাচন করতে রশ্মি কাস্ট করুন
আমি ব্লকগুলি তৈরি করে মাইনক্রাফ্টের মতো অঞ্চল নিয়ে একটি গেমটি বিকাশ করছি। যেহেতু এখন বেসিক রেন্ডারিং এবং খণ্ড লোডিং সম্পন্ন হয়েছে, তাই আমি ব্লক নির্বাচন প্রয়োগ করতে চাই। সুতরাং প্রথম ব্যক্তির ক্যামেরাটি কোন ব্লকের মুখোমুখি হচ্ছে তা আমাকে খুঁজে বের করতে হবে। আমি ইতিমধ্যে পুরো দৃশ্যটি অপ্রজেক্ট করার কথা শুনেছি …

2
আমি কীভাবে একটি ভক্সেল ইঞ্জিনে আলো প্রয়োগ করতে পারি?
আমি টেরিন ইঞ্জিনের মতো এমসির তৈরি করছি, এবং আমি ভেবেছি যে আলো আলোকিত করা পুরোপুরি সুন্দর দেখায় problem সমস্যাটি হ'ল যে ব্লকটি যখন আলোকিত করে সেখানে স্থাপন করা হয় তখন ব্লকগুলি সঠিকভাবে জ্বালানো হয় না (নীচে স্ক্রিনশটগুলি দেখুন) পৃষ্ঠায় এখনও অবধি আমি মাইনক্রাফ্টের "ব্লকী" আলো প্রয়োগ করতে চাই সুতরাং আমি …
15 c#  xna  lighting  raycasting 

1
স্ক্রিনের বাইরে থাকা কোনও বস্তুর প্রতি ইশারা করে আমি কীভাবে পর্দার প্রান্তে একটি তীর আঁকব?
আমি এই বিষয়ে বর্ণিত যা করতে ইচ্ছুক: http://www.allegro.cc/forums/print-thread/283220 আমি এখানে উল্লিখিত বিভিন্ন পদ্ধতির চেষ্টা করেছি। প্রথমে আমি ক্যারাস 85 দ্বারা বর্ণিত পদ্ধতিটি ব্যবহার করার চেষ্টা করেছি: কেবলমাত্র দুটি ত্রিভুজ হাইপোনটেনাসের অনুপাত নিন (আপনি অন্যটির জন্য কোন ত্রিভুজ ব্যবহার করেন তা বিবেচনাধীন নয়, আমি বিন্দু 1 এবং পয়েন্ট 2 কে আপনি …

3
আমি কীভাবে একটি ব্লক-ভিত্তিক 2 ডি গেমটিতে আবদ্ধ আলো প্রয়োগ করব?
আমি 2 ডি আলো করতে চাই যা ইন-গেমের অবজেক্টগুলি দ্বারা ব্লক করা যায়। আমার গেমটিতে একটি শীর্ষ-নীচের দৃশ্য রয়েছে এবং সমস্ত গেমের অবজেক্টগুলি আয়তক্ষেত্র দ্বারা বর্ণিত হয়। ধরা যাক আমার একটি 10x10 বিশ্ব রয়েছে এবং আমি 1x1 এ একটি আলো এবং দেয়ালের চারদিকে প্রাচীর রাখি। আমি 1x1 এ আলোর উত্সটি …

1
ইউনিটির অনকোলিজেন্টার কেন আমাকে পৃষ্ঠের স্বাভাবিকতা দেয় না এবং এগুলি পাওয়ার সবচেয়ে নির্ভরযোগ্য উপায় কী?
Ityক্যটি সংঘর্ষের ইভেন্টে আপনাকে একটি সংঘর্ষের অবজেক্ট দেয় যা সংঘর্ষের বিষয়ে আপনাকে কিছু তথ্য দেয় ( হিট নরমালগুলির সাথে যোগাযোগের পয়েন্টগুলির তালিকা সহ )। তবে আপনি যা পাবেন না তা হ'ল যে সংঘর্ষকটি আপনি আঘাত করেছেন তার পক্ষে পৃষ্ঠের স্বাভাবিক অবস্থা। চিত্রিত করার জন্য এখানে একটি স্ক্রিনশট রয়েছে। লাল রেখাটি …

3
কীভাবে 3 ডি স্পেসে আরটিএস ক্লিক-এন্ড-মুভ পরিচালনা করবেন?
আমি কীভাবে একটি সম্পূর্ণ 3D স্পেসে ক্লিক এবং মুভ পরিচালনা করতে পারি? সাধারণ রেইকাস্টের সাহায্যে 2 ডি প্লেনে হ্যান্ডেল করা সহজ, তবে থ্রি-ডি-তে এটি নয় কারণ কোনও রাইকাস্টের একটি শেষ-পয়েন্ট পাওয়ার জন্য কোনও শেষ-বিমান নেই। আমার মনে দুটি ধারণা আছে: রাইকাস্ট করুন, তারপরে খেলোয়াড়কে অন্য ইনপুট দ্বারা রশ্মির উপর দূরত্ব …

1
আমি কীভাবে কোনও রোগুয়ালাইক-এ সামঞ্জস্যের ক্ষেত্রটি নিশ্চিত করতে পারি?
আমি একটি রগুয়েলিকে নিয়ে কাজ করছি এবং এর জন্য আমি একটি রে-ট্রেসিং / কাস্টিং ফিল্ড-অফ ভিউ (এফওভি) অ্যালগরিদম তৈরি করেছি যা শক্ত বৃত্তের প্রতিটি পয়েন্টে ব্রেসেনহ্যাম লাইনগুলি প্লট করে। এটি নিদর্শন মুক্ত (এবং যুক্তিসঙ্গত দক্ষ), তবে এটি আমার একটি গুরুত্বপূর্ণ প্রয়োজনীয়তা অনুপস্থিত: প্রতিসাম্য (আপনি যদি কোনও দৈত্য দেখতে পান তবে …

3
সংকীর্ণ-পর্যায়ে সংঘর্ষ সনাক্তকরণ অ্যালগরিদম
সংঘর্ষ সনাক্তকরণের তিনটি পর্যায় রয়েছে। ব্রডফেজ : এটি ইন্টারঅ্যাক্ট করতে পারে এমন সমস্ত অবজেক্টগুলির মধ্যে লুপ করে, মিথ্যা ধনাত্মকদের অনুমতি দেওয়া হয়, যদি এটি লুপটিকে গতি দেয়। সংক্ষিপ্তসার : তারা সংঘর্ষ হয় কিনা তা নির্ধারণ করে এবং কখনও কখনও কীভাবে, কোনও মিথ্যা ধনাত্মক হয় না রেজোলিউশন : সংঘর্ষের সমাধান করে। …

2
কোন টাইলগুলি একটি লাইন দ্বারা ছেদ করা হয় তা সন্ধান করে, সেগুলির মধ্য দিয়ে লুপিং বা কোনও এড়িয়ে যাওয়া
আমি এখন কয়েক দিন ধরে এই সমস্যাটি দেখছি। আমি এই গ্রাফিকটিকে বিষয়টি কল্পনা করতে সহায়তা করার জন্য জালিয়াতি করেছি: (গ্রাফ থেকে, আমরা জানি যে লাইনটি [1, 1], [1, 2], [2, 2], [2, 3] কে ছেঁটে [ 3,3]) আমি প্রতিটি গ্রিড স্পেসে লাইন ধরে পা রাখতে চাই এবং গ্রিড জায়গার উপাদানটি …

2
দুটি কর্নার সহ দৃষ্টান্তের তির্যক রেখা
এখনই আমি দৃষ্টির রেখার জন্য ব্রেনহ্যামের লাইন অ্যালগরিদম ব্যবহার করছি। সমস্যাটি হ'ল আমি এমন একটি প্রান্তের সন্ধান পেয়েছি যেখানে প্লেয়াররা দেয়াল দিয়ে দেখতে পারে। যখন খেলোয়াড় নির্দিষ্ট কোণে অন্যদিকে ফাঁক দিয়ে দেয়ালের দুটি কোণের মাঝে দেখতে পায় তখনই ঘটে। আমি যে ফলাফলটি চাই তা হ'ল দুটি দেয়ালের মধ্যবর্তী টালিটিকে অবৈধ …

2
কাস্টিং ?ালাইয়ের সাথে 2 ডি গ্রিডে লাইন অব দর্শনটি কার্যকর করার আরও কার্যকর উপায়?
টাইলসের 2 ডি গ্রিড, এবং স্থানাঙ্কের একটি আনুমানিক গোলক বিবেচনা করুন - প্লেয়ারকে কেন্দ্র করে - যা দর্শনের লাইনের প্রতিনিধিত্ব করে। লক্ষ্যটি হ'ল বাধা (অর্থাত্ দেওয়াল) অতিক্রমের দৃষ্টির লাইনটি ব্লক করা। দেখার ক্ষেত্রের কোনও পৃথক সেল দৃশ্যমান কিনা তা নির্ধারণ করা তুলনামূলকভাবে সহজ: ব্রেনহ্যামের ব্যবহার করে খেলোয়াড় থেকে লক্ষ্য কক্ষে …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.