Ityক্য কি আপনাকে জাভাতে কোড করতে দেয়? [বন্ধ]


12

আমি ইউনিটি 3 ডি অভিজ্ঞতায় মোটামুটি নতুন, তবে জাভা এবং অ্যান্ড্রয়েড বিকাশের বিষয়ে আমার খুব ভাল জ্ঞান রয়েছে। আমি সত্যিই বিভ্রান্ত যে জাভা যদি অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি বিকাশের জন্য আদৌ প্রয়োজন হয়? আমি কোথাও ইউনিটি ডকুমেন্টেশনে পড়েছি যে ইউনিটির অবজেক্টগুলিতে আচরণ যুক্ত করার জন্য স্ক্রিপ্ট ব্যবহার করা দরকার এবং সেই unityক্য কেবল সি #,। নেট এবং বু স্ক্রিপ্টগুলিকে সমর্থন করে। আদৌ জাওয়ার কোনও ব্যবহার নেই?


15
আপনি যখন জাভা জানেন, আপনি ইতিমধ্যে 90% সি # জানেন।
ফিলিপ

সিলভারটাইজারের উত্তরে উল্লিখিত jMonkeyEngine এখন ডেস্কটপ বিকাশের পাশাপাশি আইওএস এবং অ্যান্ড্রয়েড উভয় বিকাশকে সমর্থন করে। jMonkeyEngine বিনামূল্যে এবং জাভা ব্যবহার করে। আমি আমার গেমস তৈরির জন্য এটি ব্যবহার করি।
জেসন ক্রসবি

@ ফিলিপ এবং সি # সম্পর্কে কী? আমি জাভা 90% জানি আমি ইতিমধ্যে সি # ইতিমধ্যে জানি?
আসিফ মোশতাক

@ ফিলিপ্প ভাল, না। আপনি পাশাপাশি বলতে পারেন "আপনি যখন ALGOL জানেন, আপনি ইতিমধ্যে 90% C জানেন" বা "যখন আপনি x86 এসেম্বলারকে জানেন, আপনি ইতিমধ্যে যে কোনও এসেম্বলবারের 90% জানেন" বা "আপনি যখন সাইকেল চালাবেন জানেন, আপনি ইতিমধ্যে কীভাবে একটি ট্রাক চালাতে হয় "... আপনার স্তূপটি অনেক স্তরের দীর্ঘশ্বাসের কারণে ত্রুটিযুক্ত । কেবলমাত্র আপনি যা বলতে পারেন তা হ'ল "আপনি যখন জাভা জানেন, আপনি ইতিমধ্যে সি # এর সিনট্যাক্সের 90% জানেন ।" আমি আপনাকে নিশ্চয়তা দিচ্ছি, আমি কেবল জাভা জানে না এমন কোনও ব্যক্তির কথা জানি না এবং ডক্সে অ্যাক্সেস নেই যা পূর্ববর্তী অভিজ্ঞতা ব্যতীত সি সি কোড কোড লিখতে সক্ষম হবে।

4
আমি এই প্রশ্নটিকে অফ-টপিক হিসাবে বন্ধ করতে ভোট দিচ্ছি কারণ এটি সম্পর্কে কী পণ্য এক্স বৈশিষ্ট্য ওয়াই সমর্থন করে
ভাইল্যানকোর্ট

উত্তর:


11

জাভা ityক্য দ্বারা সমর্থিত নয়। তবে আপনার সি # পরীক্ষা করা উচিত; এটি একটি খুব অনুরূপ ভাষা যা জাভা থেকে প্রচুর প্রভাব নেয় যখন তর্কাতীতভাবে ভাষার কিছু রাঘার প্রান্তটি মসৃণ করে। এটিও লক্ষ করা উচিত যে ইউনিটি ব্যবহার করে অ্যান্ড্রয়েড গেমস তৈরি করতে আপনার ইউনিটি প্রো এবং ইউনিটি অ্যান্ড্রয়েড প্রো উভয়েরই প্রয়োজন। মন্তব্যগুলিতে জোকিং এবং ashes999 হিসাবে নোট হিসাবে, আপনার অ্যান্ড্রয়েডে ইউনিটি প্রো এবং ইউনিটি অ্যান্ড্রয়েড প্রো শীর্ষ প্রকাশের বাণিজ্যিক ইউনিটি গেমগুলির দরকার নেই।


3
এটি ঠিক সত্য নয় যে অ্যান্ড্রয়েড গেমস তৈরি করতে আপনার অ্যান্ড্রয়েড প্রো প্রয়োজন need আপনি ইউনিটির মুক্ত সংস্করণ থেকে অ্যান্ড্রয়েডে স্থাপন করতে পারেন, তবে ফলস্বরূপ অ্যাপটিতে আপনার কয়েকটি সীমাবদ্ধতা থাকবে (সর্বাধিক দৃশ্যমানভাবে, এটিতে আপনার নিজস্ব কাস্টম স্প্ল্যাশস্ক্রিনের পরিবর্তে ইউনিটির স্প্ল্যাশস্ক্রিন থাকবে)। আপনি যদি অ্যান্ড্রয়েড প্রো এর অতিরিক্ত বৈশিষ্ট্যগুলি চান তবে আপনাকে ইউনিটি প্রো এবং ইউনিটি অ্যান্ড্রয়েড প্রো উভয়ের জন্যই বসন্ত কাটাতে হবে।
মে'হকিং

আপনি কি বাণিজ্যিকভাবে অ্যাপ্লিকেশনটি বিক্রয় করতে পারবেন?
-আই

3
@ Agগল-আই হ্যাঁ, আমি বিশ্বাস করি আপনি তা করবেন। Ityক্যমুক্ত সংস্করণটি businesses 100K বার্ষিক উপার্জন সহ ব্যবসায়ের জন্য।
ashes999

এটি খুব অনুরূপ তবে এটি অনেক বেশি ভার্বোজ এবং এটি হাজারে লাইব্রেরি হারিয়েছে যা জাভাতে কোডিং সহজ করে দেয়। উদাহরণস্বরূপ, প্রোগার্ড কেউ? Runnable? সকেটআইও .. তালিকাটি চলছে
অলিভার ডিকসন

4

ইউনিটি শুধুমাত্র সমর্থন C#, JavaScriptএবং BooScriptস্ক্রিপ্টিং জন্য। তবে ফিলিপ যেমন উল্লেখ করেছেন, আপনি যদি জাভা জানেন তবে আপনি 90% সি # জানেন। আমি এখনও কেবল জাভা এবং সি ++ জানি এবং আমার যুক্তিটি সি # তে অনুবাদ করা আমার পক্ষে সহজ ((ityক্যতে এক বছর কোড করার পরেও আমি সি # সম্পর্কে খুব বেশি কিছু জানতাম না)।

তবে আপনি ityক্যের দ্বারা সরবরাহিত নয় এমন কোনও নেটিভ বৈশিষ্ট্য বা বিশেষত অ্যান্ড্রয়েড প্ল্যাটফর্মের জন্য তৈরি বিজ্ঞাপনগুলির মতো কিছু তৃতীয় পক্ষের এসডিকে বাস্তবায়নের জন্য জাভাতে প্লাগইন লিখতে পারেন। আইওএস প্ল্যাটফর্মের জন্য অবজেক্টিভ-সি-তেও একই কথা।


১) ityক্য কিছু সময়ের জন্য বুকে সমর্থন করে না, ২) এটি আসলে ইউনিটিস্ক্রিপ্ট ছিল, জাভাস্ক্রিপ্ট নয়, যা ইউনিটি ব্যবহার করেছিল, ৩) ityক্যস্ক্রিপ্টও হ্রাস পেয়েছে। সেই হিসাবে, এই উত্তরটি আজকাল কিছুটা তারিখের।

2

প্রকৃতপক্ষে, আপনি ইউনিটি 3 ডি এর সাথে ক্রস-সংকলিত জাভা (যেমন জাভা উত্স সংকলিত উদাহরণস্বরূপ পরিচালিত .NET কোডে সংকলিত জাভা উত্স) ব্যবহার করতে পারেন - এতে কিছুটা সতর্কতা এবং সমস্যা রয়েছে, তবে এটি অবশ্যই সম্ভব, কমপক্ষে একটি ধারণার-প্রমাণ পর্যায়ে; এটি প্লাগইন সিস্টেমের মাধ্যমেও করা উচিত নয় , যেহেতু আইকেভিএম স্বয়ংক্রিয়ভাবে একটি পরিচালিত কোড উত্পন্ন করে এবং পরিচালিত লিবগুলি সরাসরি সংযুক্ত করা যায়:

http://answers.unity3d.com/questions/15308/can-i-access-java-code-from-unity.html

http://www.mono-project.com/docs/about-mono/languages/java/

হ্যাঁ, অন্য দুটি উত্তর আসলে ভুল।

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