پدې لوست کې به موږ د TextMesh Pro GUI څیز وګورو. د TextMesh پرو د نورمال GameObjects تر څنګ کارول کیږي او په 3D ځای کې په صحنه کې ځای په ځای شوی. دا د XR غوښتنلیکونو لپاره مثالی دی چیرې چې متن اکثرا د موجوده صحنې برخه وي او په 2D مینو کې نه راجع کیږي.
د متن میش پرو د یووالي لپاره د متن وروستی حل دی. دا د یووالي UI متن او زوړ متن جال لپاره مناسب بدیل دی. دا پیاوړی او کارول یې اسانه دي ، او دا د متن وړاندې کولو پرمختللي تخنیکونه او همدارنګه یو شمیر دودیز شیډر کاروي. دا د لید لید کیفیت کې د پام وړ پرمختګونه وړاندې کوي او کاروونکو ته د ډیزاین ډیزاین او جوړښت متن کې د نه منلو وړ انعطاف ورکوي. د متن میش پرو د ب featuresو سره د متن ب formatه کولو او ترتیب باندې ښه کنټرول وړاندې کوي لکه کرکټر ، کلمه ، لاین او پاراګراف واټن ، کیرنګ ، جواز لرونکی متن ، لینکونه ، له 30 څخه ډیر بډایه متن ټګونه ، د څو فونټونو او سپریټونو ملاتړ ، دودیز سټایلونه او نور ډیر څه . ښه فعالیت. ځکه چې د ټیکټ میش پرو لخوا رامینځته شوی جیومیټري په هر کرکټر کې دوه مثلثونه کاروي ، لکه د یووالي د متن برخو په څیر ، د دې ښه شوي لید کیفیت او انعطاف لپاره د فعالیت اضافي لګښتونه شتون نلري. پدې لوست کې به موږ د TextMesh Pro GUI څیز وګورو. د TextMesh پرو د نورمال GameObjects تر څنګ کارول کیږي او په 3D ځای کې په صحنه کې ځای په ځای شوی. دا د XR غوښتنلیکونو لپاره مثالی دی چیرې چې متن اکثرا د موجوده صحنې برخه وي او په 2D مینو کې نه راجع کیږي.
د TextMesh پرو پیژندنه
د TextMeshTextMesh Pro د لوړ کیفیت لرونکي متن لپاره د کارولو لپاره اسانه سیسټم دی. دا د متن ښودلو او فارمیټ کولو لپاره ډیری اختیارونه لري ، او د پروژې کارونکي انٹرفیس کې مسلکي ټچ اضافه کولو یوه اسانه لار ده. مقاله ښیې چې تاسو څنګه کولی شئ په متن میش پرو کې د کارولو لپاره فونټونه چمتو کړئ ، د نوي متن میش پرو شیان رامینځته کړئ او دا شیان ترمیم کړئ.
1. د TextMesh Pro متن څیز جوړ کړئ:
1. د ډراپ - ډاون لیست څخه یا د ښی ماؤس ت buttonۍ سره د درجه بندۍ کړکۍ UI> ټیکټ میش پرو - متن کې د GameObject غوره کړئ.
2. که تاسو د لومړي ځل لپاره په یوه پروژه کې د TextMesh Pro (TMP) کاروئ ، یووالي د TMP لازمي او مثالونو او اضافي کڅوړو واردات وړاندیز کوي (که تاسو تر دې دمه د TextMesh پرو شتمنۍ کڅوړه نه ده وارد کړې). د TMP لازمي وارداتو باندې کلیک وکړئ او کړکۍ وتړئ.
کله چې پروژه رامینځته کیږي TMP د شامل شوي شتمنۍ کڅوړې په توګه هم وارد کیدی شي.
3. که متن په "سین" ټب کې څرګند نه وي ، دا په درجه بندۍ کې روښانه کړئ او په کیبورډ کې د "F" کیلي فشار ورکړئ پداسې حال کې چې د موږک نښه د صحنې لید کې وي.
4. د انسپکټر په پورتنۍ ښیې کونج کې لاک کلیک کړئ ترڅو د متن میش پرو متن څیز ته تمرکز راوړو.
5. د مستطیل بدلون لپاره په ترتیباتو کې د متن ساحې اندازه 300 x 100 ته تنظیم کړئ.
د مستطیل بدلون د متن ساحې موقعیت او اندازه کنټرولوي.
6. د متن میش پرو UGUI انسپیکټر د فونټ تنظیماتو برخې کې د متن ریپینګ او ډیر جریان فعال کړئ.
د متن میش پرو د ترتیب او ښودلو مختلف انتخابونه وړاندیز کوي.
7. د موادو پرییسټ او مختلف فونټ تنظیماتو بدلولو هڅه وکړئ. تاسو کولی شئ د ورټیکس رنګ بدلولو یا د موادو تنظیماتو کې د فونټ رنګ تنظیم کړئ. د فانټ ، آؤټ لاین ، او انډرلی (ډراپ سیوري) تنظیماتو لیدو لپاره د پلټونکي په پای کې په موادو کې مثلث کلیک کړئ.
د دې ځانګړي فونټ تنظیم کولو لپاره ملکیتونو ښودلو یا پټولو لپاره د دوه چیک بکسونو بهر خړ بارونه کلیک کړئ.
8. د "آؤټ لاین" برخې ښیې نیمایي کې د چیک بکس غوره کړئ او د ترتیباتو خلاصولو لپاره په برخه کې هرچیرې کلیک وکړئ.
9. د متن رنګ او ضخامت تنظیم کړئ.
ستاسو متن ته د یوې لیکې اضافه کول کولی شي په مصروف چاپیریال کې لیدل اسانه کړي.
10. د زیربنا او مخکینۍ ترتیباتو بدلولو هڅه وکړئ. په پورتنۍ ښیې کونج کې ګیر کلیک کړئ او ډیفالټ تنظیماتو ته راستنیدو لپاره ری سیٹ انتخاب کړئ.
پدې مینو کې تاسو کولی شئ اصلي مادي تنظیماتو ته بیرته راشئ ، د موادو ملکیتونه انتقال کړئ او د موادو پریسیټونه رامینځته کړئ.
11. د فونټ مادی پریسیټونو سره تجربه وکړئ او د غوښتل شوي فونټ تنظیمات تنظیم کړئ.
د متن میش پرو د درې مادي پریسټونو سره راځي چې تاسو یې د مختلف تنظیماتو اغیزو ګړندي معاینې لپاره کارولی شئ.
2. په کوډ کې د TextMeshPro شیانو ته لاسرسی:
دلته موږ د نیټې او وخت افعالاتو ته لاسرسي لپاره زموږ په سکریپټ کې د سیسټم نوم ځای کاروو. د متن میش پرو یوازې د TMPro نوم ځای ته اړتیا لري.
1. د "GameObject" ډراپ ډاون لیست کې ، د "خالي جوړول" انتخاب غوره کړئ او دې ته "کلاک ډسپلې" نوم ورکړئ.
2. د "کلاک" په نوم یو نوی سکریپټ رامینځته کړئ او دا د کلاک ډسپلې سره وصل کړئ. د بصری سټوډیو یا مونو ډویلپ خلاصولو لپاره د پروژې کړکۍ کې ساعت دوه ځله کلیک کړئ. د Start () میتود حذف کړئ ځکه چې موږ به دا د دې تمرین لپاره ونه کاروو.
3. له څلورم کرښې څخه لاندې داخل کړئ:
د TMPro کارول
سیسټم کارول
4. په 8 کرښه کې لاندې داخل کړئ:
عامه TMP_Text د ساعت متن؛
5. لاندې په 12 کرښه کې تازه معلومات دننه کړئ:
clockText.text = DateTime.Now.ToString ()
6. د ساعت سکریپټ اوس بشپړ شوی.
بدلونونه خوندي کړئ او یووالي ته راستون شئ.
د بشپړ شوي لید سکریپټ:
7. د ټیکټ میش پرو څیز چې تاسو په تمرین 1 کې رامینځته کړی د کلاک انسپکټر کې د کلاک متن لیبل شوي ساحې ته واچوئ.
8. د لاریون پیل کولو لپاره پلی فشار ورکړئ. اوسنی نیټه او وخت د میتود تنظیماتو سره ښودل کیږي چې د TextMesh پرو متن تفتیش کې مشخص شوي.
9. کله چې تاسو سرته ورسیږي ، د پلے بیک حالت څخه وځئ.
3. د TextMesh Pro سره د کارولو لپاره فونټ جوړ کړئ
1. که تاسو دمخه په شتمنیو کې د سرچینې فولډر نلرئ ، یو جوړ کړئ او پدې فولډر کې د "فونټس" په نوم یو فولډر جوړ کړئ. دا هغه ځای دی چې تاسو د خپل جوړ شوي فونټ شتمني خوندي کوئ.
2. د سرچینې فولډر کې د فونټ فایل (اوپن ټایپ یا ټری ټایپ) کش کړئ.
3. د کړکۍ ډراپ ډاون لیست څخه ، د TextMesh پرو> فونټ شتمنۍ جوړونکی غوره کړئ.
4. د فونټ سرچینې سلاټ ته څیرمه حلقه کلیک کړئ او خپل فونټ غوره کړئ.
تاسو کولی شئ یو فانټ مستقیم د پروژې لید څخه سلاټ ته واچوئ. د فونټ شتمنۍ په پروژو کې له سره کارول کیدی شي.
5. Generate Font Atlas باندې کلیک وکړئ.
6. په Save کلیک وکړئ.
7. شتمنیو> سرچینو> فونټونو ته لاړشئ ، خپل فونټ نوم ورکړئ او په خوندي کلیک وکړئ.
8. که دا لاهم په انسپکټر کې نه ښکاري ، د دې په ګوته کولو لپاره د درجه بندۍ کړکۍ کې د TextMesh پرو متن توکي کلیک وکړئ.
9. د فونټ شتمنۍ تر څنګ په حلقه کلیک وکړئ او د فونټ شتمني غوره کړئ چې تاسو یوازې رامینځته کړی.
10. په عمل کې د خپلې نوې فونټ شتمنۍ لیدو لپاره د پلے بیک حالت فعال کړئ.
11. د پلے بیک حالت څخه وتل.
د TextMesh پرو خورا متنوع دی. دا د هر هغه وضعیت لپاره کارول کیدی شي چې متن ته اړتیا ولري پشمول لوبې ، ګرافیک غوښتنلیکونه ، ویډیوګانې او نور ډیر څه.
د متن میش پرو: اساسات
پدې لوست کې به موږ د TextMesh Pro او TextMesh Pro GUI توکي وګورو. د TextMesh پرو د نورمال GameObjects تر څنګ کارول کیږي او په 3D ځای کې په صحنه کې ځای په ځای شوی. دا د XR غوښتنلیکونو لپاره مثالی دی چیرې چې متن اکثرا د موجوده صحنې برخه وي او په 2D مینو کې نه راجع کیږي. د ټیکټ میش پرو UGUI اجزا د کینوس سیسټم سره کار کوي او د ښه فعالیتونو سره د UI متن برخې ځای په ځای کول او پراخول دي.
تیاره وختونه
په یووالي کې د متن ټولې برخې د ګلیفونو ذخیره کولو لپاره جوړښتونه کاروي - د کرکټرونو لید نمایش. د زاړه متن برخې (TextMesh او UI-Text) د دې ګلیفونو وړاندې کولو لپاره د راسټرائز شوي بټ میپونه کاروي. د متن میش پرو اساسا د جوړښت وړاندې کولو دمخه د کرکټرونو شکل اټکل کولو لپاره لاسلیک شوي فاصلې ساحې (SDF) کاروي. تصور وکړئ موږ هڅه کوو پرته له ډیر تخنیکي ترلاسه کولو 10x10 پکسل گرډ کې شکل وړاندې کړو. د بیټ میپ جوړښت کې ، د هرې شبکې موقعیت ممکن ممکن سپین ، خړ یا تور پکسل ولري ، پدې ځانګړي موقعیت کې د رنګ معلوماتو پورې اړه لري. د SDF جوړښت کې ، د هرې شبکې موقعیت به د شکل راتلونکي ب toې ته فاصله ولري ، کوم چې به په ثابت پکسل گرډ کې د اصلي ب ofې غوره وړاندې کولو پایله ولري.که د بټ میپ شیډر دا شکل 1: 1 رسم کړي ، دا په ساده ډول د ټاکل شوي پکسل موقعیت لپاره د جوړښت لټون دی. که دا پکسل ولري ، دا به رسم شي؛ نور نو دا نه ده. جوړښتونه د پکسلز محدود شمیر لري. کله چې دننه یا بهر زوم کول ، شیډر باید د وسیلې ښودنې ریزولوشن پورې اړوند د هر پکسل اندازه تنظیم کړي. پایله شوې ب eitherه یا بلاک ، تیاره ، یا خورا تیز کیږي. د SDF شیډر ورته جوړښت لټون کوي ، مګر دا ځل دا د واټن مثال راوړي. د فاصلې پورې اړه لري ، شیډر یا په بشپړ ډول مبهم یا د الفا مخلوط پکسل رسموي. کله چې زوم یا بهر ځو ، شیډر د فاصلې مثالونو ترمینځ مینځته راځي نو شکلونه (متن) د سکرین ریزولوشن ، زوم او اندازې په پام کې نیولو پرته په یووالي کې په پاکه توګه وړاندې کیدی شي. د بیټ میپ متن په پاکه توګه وړاندې کولو لپاره ، ګلیفونه باید په 1: 1 تناسب کې رسم شي ، هر ګلیف باید د هر فونټ اندازې لپاره له سره سکین شي. په هرصورت ، د SDF جوړښت یوازې د هر ګلیف یو واحد نمایش درلودو ته اړتیا لري ، کوم چې د جوړښت ځای خورا مؤثره کارولو پایله لري. لاندې عکسونه د زوړ او نوي سیسټم ترمینځ ترټولو لوی لید توپیرونه ښیې. د دې مثالونو په اړه ښه شی دا دی چې د SDF غوره وړاندې کولو کیفیت سربیره ، دواړه SDF او راسټرائز شوي متن د متن وړاندې کولو لپاره ورته شمیر کثیرالعملونه (کواډز) کاروي. د دې معنی دا ده چې د TextMesh پرو فعالیت به اغیزمن نشي. موږ به دواړه زموږ د صحنې لپاره د TextMesh Pro او د TextMesh Pro GUI څیز اضافه کړو او په انسپکټر کې به هر شی وګورو.
ستاسو GameObjects ته د TextMesh پرو اضافه کول
دواړه میتودونه د څلور نوي برخو سره یو نوی GameObject رامینځته کوي:
د ریکټ بدلون: ستاسو د متن څیز لپاره کانټینر د مایکروسافټ دفتر یا فوټوشاپ کې ورته ورته ورته. تاسو کولی شئ د خپل کانټینر اندازه ، موقعیت او څرخ بدل کړئ.
میش وړاندې کونکی: ستاسو متن په 3D ځای کې وړاندې کوي او موقعیت ورکوي.
TextMeshPro - متن: دی اصلي برخه چې پکې تاسو کولی شئ متن ولیکئ ، د فونټ عنصر بدل کړئ ، د موادو تنظیم ، د فونټ اندازه ، د پاراګراف سټایل بدل کړئ ، رنګونه / تدریج فعال کړئ او یو شمیر نور عناصر غوره کړئ.
د فارمیټ کولو او سټایل اختیارونه: هڅه وکړئ له دې سره شاوخوا لوبه وکړئ.
د موادو تنظیم کول: هغه مواد چې د فونټ شتمنۍ لخوا کارول کیږي د TextMeshPro برخې کې حواله شوي. توکي ستاسو د GameObjects بineه ټاکي. تاسو کولی شئ دلته د خپل متن بineه هم مشخص کړئ او اختیارونه ومومئ چې له بlinesو څخه تر ګلو ، بیلز ، جوړښتونو او نور ډیر څه پورې وي.
اضافي ترتیبات: دا تنظیمات تاسو ته اجازه درکوي ، د نورو اختیارونو په مینځ کې ، ستاسو د متن حاشیه تنظیم کړئ ، سپرایټ شتمنۍ وټاکئ ، او دودیز کړئ چې متن په کوم پرت کې ښکاري.
متن ته د ننوتلو دمخه ، ډاډ ترلاسه کړئ چې ریپینګ او ډیر جریان د TextMesh پرو برخې کې فعال شوي دي. دا اختیارونه متن د رییک ټرانسفارم څیز ته محدودوي.
د اتوماتیک اندازې له امله ، ستاسو د فونټ نمونې اندازه په متحرک ډول د مستطیل بدلون سره مطابقت لري. د آټو اندازې کارولو پرمهال محتاط اوسئ. د دې فعالول به تاسو ته د نمونې مطلوب اندازه درکړي (د مثال په توګه د ګرځنده غوښتنلیکونو لپاره چیرې چې د هر وسیلې لپاره د هدف حل وړاندوینه کول مشکل کیدی شي). په هرصورت ، دا باید غیر فعال شي کله چې تاسو د ښه اندازې په اړه پریکړه کړې ترڅو د غیر ضروري فعالیت څخه مخنیوی وکړئ.
ستاسو د کارونکي انٹرفیس کې د متن میش پرو اضافه کول
د کارونکي انٹرفیس ته د TextMeshPro اضافه کول خورا ورته پروسه ده: په درجه بندي کې UI> متن - TextMeshPro ته ورشئ. د کینوس رینډر استثنا سره ، دا پخوانۍ نسخې ته ورته دی. دا به د TextMesh Pro GameObject سره نوی کینوس GameObject رامینځته کړي. د والدین کولو معنی دا ده چې متن د کینوس په اوږدو کې حرکت کوي. د UI ټیکټ میش پرو کې اجزا د یووالي میش رینډر پرځای د دې کینوس څیز په کارولو سره وړاندې کیږي.
په اصل کې ځړول شوی 2020-03-30 12:45:25.