Hacker News

வெறும் 5 டைல்ஸ் மூலம் ஆட்டோ டைலிங் செயல்படுத்தப்படுகிறது

வெறும் 5 டைல்ஸ் மூலம் ஆட்டோ டைலிங் செயல்படுத்தப்படுகிறது இந்த ஆய்வு அதன் முக்கியத்துவம் மற்றும் சாத்தியமான தாக்கத்தை ஆராய்வதில் செயல்படுத்துகிறது. முக்கிய கருத்துக்கள் மூடப்பட்டிருக்கும் இந்த உள்ளடக்கம் ஆராய்கிறது: அடிப்படைக் கோட்பாடுகள் மற்றும் கோட்பாடுகள் பி...

1 min read Via www.kyledunbar.dev

Mewayz Team

Editorial Team

Hacker News

வெறும் 5 டைல்ஸ் மூலம் ஆட்டோ டைலிங் செயல்படுத்துதல்

ஆட்டோ டைலிங், அதன் அண்டை நாடுகளின் அடிப்படையில் சரியான டைல் மாறுபாட்டைத் தானாகவே தேர்ந்தெடுப்பதன் மூலம் சிக்கலான 2டி நிலப்பரப்பு, சுவர்கள் மற்றும் மேற்பரப்புகளை உருவாக்க உங்களை அனுமதிக்கிறது - மேலும் அதை இழுக்க உங்களுக்கு ஐந்து கோர் டைல்கள் மட்டுமே தேவை. இந்த நுட்பம் கைமுறையாக ஓடுகளை இடுவதை நீக்குகிறது, நிலை வடிவமைப்பை வியத்தகு முறையில் துரிதப்படுத்துகிறது, மேலும் ஒவ்வொரு முறையும் பார்வைக்கு சீரான முடிவுகளைத் தருகிறது.

நீங்கள் பிக்சல்-ஆர்ட் பிளாட்ஃபார்மரை உருவாக்கினாலும், டாப்-டவுன் ஆர்பிஜியை உருவாக்கினாலும், அல்லது நடைமுறையில் உருவாக்கப்பட்ட டன்ஜியன் க்ராலரை உருவாக்கினாலும், 5-டைல் ஆட்டோ டைலிங் முறையானது 47-டைல் ப்ளாப் டைல்செட்டை நிர்வகிப்பதற்கான மேல்நிலை இல்லாமல் தொழில்முறைத் தோற்றம் கொண்ட முடிவுகளை வழங்குகிறது. கீழே, இது எவ்வாறு செயல்படுகிறது, ஏன் முக்கியமானது மற்றும் உங்கள் சொந்த திட்டங்களில் அதை எவ்வாறு செயல்படுத்துவது என்பதை நாங்கள் சரியாகப் பிரித்துள்ளோம்.

தானியங்கி டைலிங் என்றால் என்ன, அது ஏன் முக்கியமானது?

ஆட்டோ டைலிங் என்பது கேம் இன்ஜின் அல்லது எடிட்டர், அதன் அருகில் உள்ள அண்டை நாடுகளின் அடிப்படையில் ஒரு கட்டத்தின் ஒவ்வொரு ஓடுக்கும் எந்த ஸ்ப்ரைட்டைக் காண்பிக்க வேண்டும் என்பதைத் தானாகவே தேர்வு செய்யும் அமைப்பாகும். ஒவ்வொரு மூலையையும், விளிம்பையும், உட்புறத்தையும் கைமுறையாக வரைவதற்குப் பதிலாக, டெவலப்பர் ஒரு கலத்தை "நிரப்பப்பட்டது" அல்லது "காலியானது" எனக் குறிக்கிறார், மேலும் ஆட்டோ டைலர் மீதமுள்ளவற்றைக் கையாளுகிறது.

2D நிலை வடிவமைப்பின் மெதுவான மற்றும் மிகவும் பிழைகள் ஏற்படக்கூடிய பகுதிகளில் கைமுறையான டைல் வைப்பது மிகவும் முக்கியமானது. ஒரு முறை தவறாக அமைக்கப்பட்ட மூலை ஓடு முழு வரைபடத்திலும் காட்சி நிலைத்தன்மையை உடைக்கும். ஆட்டோ டைலிங் அந்த உராய்வை நீக்குகிறது, வடிவமைப்பாளர்கள் பிக்சல் அளவிலான அழகுசாதனப் பொருட்களைக் காட்டிலும் தளவமைப்பு மற்றும் விளையாட்டில் கவனம் செலுத்த அனுமதிக்கிறது.

இந்த நுட்பமானது ஆரம்பகால RPG Maker இன்ஜின்களில் இருந்து உருவானது, பின்னர் அது Godot, Unity's Rule Tile system மற்றும் Tiled Map Editor போன்ற கருவிகளில் நிலையான அம்சமாக மாறியுள்ளது. பெரிய ஸ்டுடியோக்களுடன் போட்டியிட சிறிய அணிகளுக்கு திறமையான பணிப்பாய்வுகள் தேவைப்படும் இண்டி கேம் மேம்பாட்டிற்கு இணையாக அதன் தத்தெடுப்பு வளர்ந்துள்ளது.

உங்களுக்கு உண்மையில் எந்த 5 டைல்ஸ் தேவை?

குறைந்தபட்ச 5-டைல் ஆட்டோ டைலிங் அணுகுமுறை பின்வரும் டைல் வகைகளைப் பயன்படுத்துகிறது, ஒவ்வொன்றும் ஒரு குறிப்பிட்ட அண்டை உள்ளமைவைக் கையாளுகிறது:

  • சென்டர் டைல் — நான்கு கார்டினல் பக்கங்களிலும் முழுமையாக சூழப்பட்டுள்ளது; உட்புற நிரப்பு பகுதிகளுக்கு
  • பயன்படுகிறது
  • எட்ஜ் டைல் — சரியாக ஒரு பக்கத்தில் வெளிப்படும்; மேல், கீழ், இடது மற்றும் வலது விளிம்புகளை மறைக்க 90 டிகிரி அதிகரிப்புகளில் சுழற்றப்பட்டது
  • வெளிப்புற மூலையில் ஓடு — இரண்டு அடுத்தடுத்த பக்கங்களிலும் வெளிப்படும்; நான்கு மூலை நிலைகளையும் நிரப்ப சுழற்றப்பட்டது
  • உள் மூலையில் ஓடு — அனைத்து கார்டினல் பக்கங்களிலும் சூழப்பட்டுள்ளது ஆனால் ஒரு மூலைவிட்ட அண்டை காணவில்லை; ஒவ்வொரு மூலைவிட்டத்திற்கும் சுழற்றப்பட்டது
  • தனிமைப்படுத்தப்பட்ட ஓடு — எந்தப் பக்கத்திலும் பொருந்தக்கூடிய அண்டை நாடு இல்லை; தனித்த ஒற்றை செல் இடங்கள்
  • க்கு பயன்படுத்தப்படுகிறது

இந்த ஐந்து பேஸ் ஸ்ப்ரிட்களை சுழற்றி புரட்டுவதன் மூலம், சாத்தியமான ஒவ்வொரு 4-பிட் அண்டை உள்ளமைவையும் நீங்கள் மறைக்கிறீர்கள். இந்த அணுகுமுறை 0 முதல் 15 வரையிலான 4-பிட் பிட்மாஸ்க் மதிப்பை உருவாக்க நான்கு கார்டினல் திசைகளை (மேலே, கீழ், இடது, வலது) சரிபார்த்து, உங்களுக்கு 16 சாத்தியமான நிலைகளை வழங்குகிறது - இவை அனைத்தும் ஐந்து கலைச் சொத்துகள் மற்றும் எளிய சுழற்சி தர்க்கத்துடன் தீர்க்கக்கூடியவை.

பிட்மாஸ்க் அல்காரிதம் எப்படி வேலை செய்கிறது?

பிட்மாஸ்க் அணுகுமுறை ஒவ்வொரு கார்டினல் அண்டை வீட்டாருக்கும் பைனரி மதிப்பை ஒதுக்குகிறது. ஒரு பொதுவான மரபு: வடக்கு = 1, கிழக்கு = 2, தெற்கு = 4, மேற்கு = 8. அண்டை செல் நிரப்பப்படும் போது, ​​அதன் மதிப்பு தற்போதைய ஓடுகளின் பிட்மாஸ்கில் சேர்க்கப்படும். இதன் விளைவாக வரும் முழு எண் 0 மற்றும் 15 க்கு இடையில் ஒரு குறிப்பிட்ட ஓடு வகை மற்றும் சுழற்சியை நேரடியாக வரைபடமாக்குகிறது.

உதாரணமாக, வடக்கு மற்றும் கிழக்கில் நிரப்பப்பட்ட அண்டை நாடுகளைக் கொண்ட ஒரு ஓடு 3 (1 + 2) இன் பிட்மாஸ்க்கை உருவாக்குகிறது, இது மேல்-வலது நிலைக்குச் சுழற்றப்பட்ட வெளிப்புற மூலையில் உள்ள ஓடுக்கு ஒத்திருக்கிறது. 15 (அனைத்து பக்கங்களும் நிரப்பப்பட்ட) பிட்மாஸ்க், சுழற்ற வேண்டிய அவசியமின்றி மைய ஓடுக்கு வரைபடங்கள்.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

முக்கிய நுண்ணறிவு: 5-டைல் ஆட்டோ டைலிங்கின் ஆற்றல், சுழற்சி இலவசம் என்பதை உணர்ந்துகொள்வதில் உள்ளது. நான்கு வழிகளில் சுழலும் ஒற்றை விளிம்பு உருவம் நான்கு தனித்துவமான சொத்துக்களை மாற்றுகிறது. இதன் பொருள், முழு ப்ளாப் டைல்செட்டுடன் ஒப்பிடும்போது உங்கள் ஆர்ட் பைப்லைன் 80% க்கு மேல் சுருங்குகிறது, அதே சமயம் உங்கள் இயக்க நேர தர்க்கம் எளிமையாக இருக்கும் — 16 உள்ளீடுகள் மற்றும் சுழற்சி மதிப்பு கொண்ட தேடல் அட்டவணை உங்களுக்குத் தேவை.

குறியீட்டில் செயல்படுத்துவது நேரடியானது. ஒவ்வொரு டைல் புதுப்பித்தலிலும், பாதிக்கப்பட்ட செல் மற்றும் அதன் உடனடி அண்டை நாடுகளுக்கான பிட்மாஸ்க்கை மீண்டும் கணக்கிட்டு, உங்கள் மேப்பிங் டேபிளில் தொடர்புடைய டைல் வகை மற்றும் சுழற்சியைப் பார்த்து, ஸ்ப்ரைட்டை ஒதுக்கவும். பெரும்பாலான என்ஜின்கள் இதை 10 லைன்களின் கோர் லாஜிக்கில் கையாளுகின்றன.

5 டைல்களுக்கு அப்பால் எப்போது மேம்படுத்த வேண்டும்?

புல்-அழுக்கு மாறுதல்கள், அடிப்படை சுவர் கட்டமைப்புகள் மற்றும் முன்மாதிரி-நிலை வடிவமைப்பு போன்ற எளிய நிலப்பரப்புகளுக்கு 5-டைல் முறை சிறப்பாகச் செயல்படுகிறது. இருப்பினும், அதற்கு வரம்புகள் உள்ளன. இது கார்டினல் அண்டை நாடுகளை மட்டுமே சரிபார்க்கும் என்பதால், இரண்டு வெளிப்புற மூலைகள் சந்திக்கும் இடத்தில் மூலைவிட்ட சீம்கள் தோன்றும், சில சமயங்களில் "செக்கர்போர்டு பிரச்சனை" என்று அழைக்கப்படும் காட்சி கலைப்பொருளை உருவாக்குகிறது.

உங்கள் கலைப் பாணியானது தடையற்ற மூலைவிட்ட மாற்றங்களைக் கோரினால், நீங்கள் முழு 47-டைல் பிளாப் டைல்செட்டிற்கு மேம்படுத்த வேண்டும், இது எட்டு அண்டை நாடுகளையும் (கார்டினல் பிளஸ் கர்னல்) சரிபார்த்து மிகவும் சிக்கலான பிட்மாஸ்க்கைப் பயன்படுத்துகிறது. சில டெவலப்பர்கள் 15-டைல் அல்லது 20-டைல் செட் மூலம் நடுத்தர-நிலை அணுகுமுறையை எடுக்கிறார்கள், இது ப்ளாப் முறையின் முழு சிக்கலானது இல்லாமல் மிகவும் புலப்படும் மூலைவிட்ட நிகழ்வுகளை நிவர்த்தி செய்கிறது.

பெரும்பாலான இண்டி திட்டங்கள், முன்மாதிரிகள் மற்றும் கேம் ஜாம் உள்ளீடுகளுக்கு, 5-டைல் அணுகுமுறை காட்சி தரம் மற்றும் உற்பத்தி வேகம் ஆகியவற்றுக்கு இடையே உள்ள இனிமையான இடத்தைத் தாக்கும். உங்கள் திட்டத்தின் கலை இயக்கம் முதிர்ச்சியடையும் போது குறிப்பிட்ட டைல்செட்களை எப்போது வேண்டுமானாலும் மேம்படுத்தலாம்.

அடிக்கடி கேட்கப்படும் கேள்விகள்

ஐசோமெட்ரிக் அல்லது அறுகோண கட்டங்களுக்கு 5 ஓடுகள் கொண்ட ஆட்டோ டைலிங் வேலை செய்யுமா?

4-பிட் கார்டினல் பிட்மாஸ்க் முறை சதுர கட்டங்களுக்காக வடிவமைக்கப்பட்டுள்ளது. தடுமாறிய சதுர அமைப்பைப் பயன்படுத்தும் ஐசோமெட்ரிக் கட்டங்கள், மாற்றியமைக்கப்பட்ட அண்டை நாடுகளின் ஆஃப்செட்களுடன் நுட்பத்தை மாற்றியமைக்கலாம். அறுகோண கட்டங்களுக்கு 6-பிட் பிட்மாஸ்க் மற்றும் வேறுபட்ட குறைந்தபட்ச டைல் எண்ணிக்கை தேவைப்படுகிறது - பொதுவாக 7 முதல் 10 அடிப்படை ஓடுகள் - ஆறு-திசைகளின் அருகாமையின் காரணமாக. அடிப்படைக் கொள்கை அப்படியே உள்ளது; அண்டை நாடுகளின் எண்ணிக்கை மற்றும் சுழற்சி கோணங்கள் மட்டுமே மாறும்.

ஆட்டோ டைலிங் இயக்க நேரத்தில் கேம் செயல்திறனை பாதிக்குமா?

இல்லை. பிட்மாஸ்க் கணக்கீடு என்பது ஒரு சில முழு எண் சேர்த்தல் மற்றும் ஒரு டைலுக்கு ஒரு டேபிள் லுக்அப் ஆகும், இது குறைந்த-இறுதி வன்பொருளில் கூட மிகக் குறைவு. டைலிங் கணக்கீடு பொதுவாக ஒரு ஓடு வைக்கப்படும்போது அல்லது அகற்றப்படும்போது மட்டுமே நடக்கும், ஒவ்வொரு சட்டமும் அல்ல. செயல்முறை ரீதியாக உருவாக்கப்பட்ட வரைபடங்களில், முழு கட்டத்தையும் மில்லி விநாடிகளில் செயலாக்க முடியும். ஸ்ப்ரைட் சுழற்சியானது ரெண்டரிங் இயந்திரத்தால் பூஜ்ஜிய கூடுதல் டிரா-கால் செலவில் கையாளப்படுகிறது, ஏனெனில் அது அதே அமைப்பை மீண்டும் பயன்படுத்துகிறது.

5-டைல் ஆட்டோ டைலிங்கிற்கு எந்த கேம் இன்ஜின்கள் உள்ளமைக்கப்பட்ட ஆதரவைக் கொண்டுள்ளன?

Godot Engine ஆனது உள்ளமைக்கக்கூடிய பிட்மாஸ்க் பயன்முறைகளுடன் நேட்டிவ் டைல்மேப் ஆட்டோ டைலிங்கை வழங்குகிறது, இதில் குறைந்தபட்ச-டைல் அமைப்பும் அடங்கும். யூனிட்டி அதன் ரூல் டைல் மற்றும் 2டி டைல்மேப் எக்ஸ்ட்ராஸ் தொகுப்பில் மேம்பட்ட ரூல் ஓவர்ரைடு டைல் கூறுகள் மூலம் ஆட்டோ டைலிங் செய்வதை ஆதரிக்கிறது. டைல்டு மேப் எடிட்டர், ஒரு பிரபலமான தனியான கருவி, இதேபோல் செயல்படும் நிலப்பரப்பு தூரிகைகளை ஆதரிக்கிறது. தனிப்பயன் என்ஜின்களுக்கு, பிட்மாஸ்க் லாஜிக்கை புதிதாக செயல்படுத்துவது பொதுவாக அல்காரிதத்தின் எளிமைக்கு ஒரு மணி நேரத்திற்கும் குறைவாகவே ஆகும்.

உங்கள் மேம்பாட்டு பணிப்பாய்வுகளை நெறிப்படுத்தவும்

5-டைல் ஆட்டோ டைலிங் போன்ற திறமையான நுட்பங்கள், ஸ்மார்ட் சிஸ்டம்கள் ஒவ்வொரு முறையும் ப்ரூட் ஃபோர்ஸ் முயற்சியை வெல்லும் என்பதை நிரூபிக்கிறது. உங்கள் வணிகத்தை நடத்துவதற்கும் இதே கொள்கை பொருந்தும். துண்டிக்கப்பட்ட கருவிகள் முழுவதும் திட்டங்கள், குழுக்கள், கிளையன்ட்கள் அல்லது செயல்பாடுகளை நீங்கள் நிர்வகிக்கிறீர்கள் என்றால், ஒரு பெரிய வரைபடத்தில் ஒவ்வொரு ஓடுகளையும் கையால் வைப்பதற்குச் சமமானதைச் செய்கிறீர்கள். Mewayz 207 க்கும் மேற்பட்ட ஒருங்கிணைந்த மாட்யூல்களை ஒரே வணிக OS ஆகக் கொண்டுவருகிறது - உண்மையில் முக்கியமானவற்றில் கவனம் செலுத்த உங்களுக்கு ஆட்டோமேஷன், தெளிவு மற்றும் வேகத்தை வழங்குகிறது. app.mewayz.com.

இல் ஸ்மார்ட்டாக உருவாக்கத் தொடங்குங்கள்.