একটি Sceneform গ্রেডল প্রকল্পের সমস্ত Sceneform সম্পদ সংজ্ঞার জন্য ধারক।
একটি SceneformAssets
অবজেক্ট একটি গ্রেডল ফাইলের শীর্ষ স্তরে বিদ্যমান যেখানে com.google.ar.sceneform.plugin গ্রেডল প্লাগইনটি এর মাধ্যমে প্রয়োগ করা হয়েছে: প্লাগইন প্রয়োগ করুন apply plugin: 'com.google.ar.sceneform.plugin'
sceneform
ফাইলে এই অবজেক্টটির নাম দেওয়া হয়েছে সিনফর্ম, এবং এটির বিভিন্ন অ্যাসেট ডেফিনিশন পদ্ধতির মাধ্যমে অ্যাসেট নিয়মগুলিকে সংজ্ঞায়িত করতে ব্যবহার করা যেতে পারে, যার প্রতিটির ফলে AssetDefinition
অবজেক্ট তৈরি করা হয়।
SceneformAssets অবজেক্ট "compileSceneformAssets" নামের একটি নিয়মকে সংজ্ঞায়িত করে যা একটি ধারণকৃত AssetDefinition
এ উত্পন্ন প্রতিটি compileAsset কাজকে নির্ভরতা হিসেবে নেয়। অ্যান্ড্রয়েড প্রজেক্টে, এই নিয়মটি "mergeAssets" এবং "mergeResources" টাস্কগুলির নির্ভরতা হিসাবে ইনজেকশন করা হয় যাতে আউটপুটগুলি src/main/assets ডিরেক্টরি বা উৎস/প্রধানের মাধ্যমে একটি অ্যান্ড্রয়েড প্রোজেক্টে বান্ডিল করার জন্য উপলব্ধ থাকবে। /res/raw ডিরেক্টরি।
পাবলিক পদ্ধতি
অকার্যকর | |
অকার্যকর | |
অকার্যকর | সম্পদ ( স্ট্রিং মডেলপথ, স্ট্রিং এসএফবিপাথ) ডিফল্ট উপাদান এবং AssetDefinition অবস্থান ব্যবহার করে একটি সম্পদের সংজ্ঞা নির্ধারণ করে। |
অকার্যকর | |
অকার্যকর |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক পদ্ধতি
সর্বজনীন অকার্যকর সম্পদ ( স্ট্রিং মডেলপথ, স্ট্রিং উপাদানপথ, স্ট্রিং sfaPath, স্ট্রিং sfbPath)
একটি AssetDefinition
সংজ্ঞা সংজ্ঞায়িত করে।
পরামিতি
মডেলপথ | .obj, .fbx, বা .gltf মডেলের পথ। |
---|---|
বস্তুগত পথ | ব্যবহার করার জন্য উপাদান. গৃহীত মান: 'ডিফল্ট' |
sfaPath | পাথ যেখানে .sfa স্থাপন করা হয়. |
sfbPath | যে পথে .sfb তৈরি করা উচিত। |
সর্বজনীন অকার্যকর সম্পদ ( স্ট্রিং মডেলপথ, স্ট্রিং উপাদানপথ, স্ট্রিং sfaPath, স্ট্রিং sfbPath, তালিকা < স্ট্রিং > অ্যানিমেশনপথ)
একটি AssetDefinition
সংজ্ঞা সংজ্ঞায়িত করে।
পরামিতি
মডেলপথ | .obj, .fbx, বা .gltf মডেলের পথ। |
---|---|
বস্তুগত পথ | ব্যবহার করার জন্য উপাদান. গৃহীত মান: 'ডিফল্ট' |
sfaPath | পাথ যেখানে .sfa স্থাপন করা হয়. |
sfbPath | যে পথে .sfb তৈরি করা উচিত। |
অ্যানিমেশন পাথ | .fbx ফাইলগুলির একটি তালিকা যা থেকে অ্যানিমেশনগুলি জেনারেট করা sfb ফাইলে অন্তর্ভুক্ত করা হবে৷ |
সর্বজনীন অকার্যকর সম্পদ ( স্ট্রিং মডেলপাথ, স্ট্রিং এসএফবিপাথ)
ডিফল্ট উপাদান এবং AssetDefinition
অবস্থান ব্যবহার করে একটি সম্পদের সংজ্ঞা নির্ধারণ করে।
পরামিতি
মডেলপথ | .obj, .fbx, বা .gltf মডেলের পথ। |
---|---|
sfbPath | যে পথে .sfb তৈরি করা উচিত। |
সর্বজনীন অকার্যকর সম্পদ (ক্লোজার< অবজেক্ট > বন্ধ)
একটি AssetDefinition
সংজ্ঞা সংজ্ঞায়িত করে।
পরামিতি
বন্ধ | ক্লোজার যোগ করার জন্য AssetDefinition সংজ্ঞায়িত করে। |
---|
আগে সর্বজনীন শূন্যতা ( স্ট্রিং টাস্কনেম)
প্রদত্ত টাস্কের নির্ভরতা হিসাবে কম্পাইল Sceneform সম্পদ টাস্ক যোগ করে।
Sceneform প্লাগইন একটি Android বিল্ডের বাইরে ব্যবহার করা যেতে পারে। অ্যান্ড্রয়েড প্রজেক্ট বিল্ডে সরাসরি একীভূত করার পরিবর্তে দৃশ্যফর্মের জন্য একটি স্বতন্ত্র সম্পদ নির্মাণের প্রয়োজন হলে এটি কার্যকর হতে পারে।
যখন একটি অ্যান্ড্রয়েড বিল্ডের বাইরে Sceneform প্লাগইন ব্যবহার করা হয়, তখন Sceneform অ্যাসেট কম্পাইলেশন টাস্ক ডিফল্টরূপে ডিপেন্ডেন্সি ট্রিতে যোগ করা হয় না। সম্পত্তি সংকলনকে প্রদত্ত কাজের নির্ভরতা করতে এই পদ্ধতিটি ব্যবহার করুন।
পরামিতি
কাজের নাম | যে কাজটি compileSceneformAssets টাস্কের উপর নির্ভর করবে। |
---|