சுருக்கம்
நீங்கள் ஒரு பொருளை ஒரு இலக்குக்குக் கட்டுப்படுத்தும்போது, கட்டுப்பாடு தீர்க்கப்பட்ட பிறகு இலக்குப் பொருளைக் கையாள விரும்பலாம். இருப்பினும், இந்த விஷயத்தில் கட்டுப்படுத்தப்பட்ட பொருள், ConstraintResolve முனையின் கீழ்நோக்கிப் பயன்படுத்தப்படும் இலக்குப் பொருளின் எந்த மாற்றங்களையும் இனிப் பின்பற்றாது.
இந்தக் கட்டுரை ஒரு கட்டுப்படுத்தப்பட்ட பொருளை எவ்வாறு மாற்றுவது என்பதை விளக்குகிறது மற்றும் Katana திட்டத்தின் உதாரணம் மூலம் அமைப்பை விளக்குகிறது.
மேலும் தகவல்
இணைக்கப்பட்ட எடுத்துக்காட்டு திட்டத்தில், கேமராவின் பார்வைப் புலத்திற்கு ஒரு தளத்தை கட்டுப்படுத்த, கேமராஸ்கிரீன்விண்டோகன்ஸ்ட்ராயிண்ட்டைப் பயன்படுத்தி ஒரு கட்டுப்பாட்டு பொருள் அமைப்பை நாங்கள் நிரூபிக்கிறோம். கட்டுப்பாடு தீர்க்கப்பட்ட பிறகு கேமரா கையாளப்படும்போது, கட்டுப்படுத்தப்பட்ட தளம் இனி கேமராவின் மாற்றங்களைப் பின்பற்றாது.
ConstraintResolve முனைக்கு முன், CameraScreenWindowConstraint முனை மட்டத்தில் பொருளின் இருப்பிடத்தைப் பார்க்கும்போது, கட்டுப்படுத்தப்பட்ட பொருள் கேமராவை கட்டுப்பாட்டு இலக்காகக் குறிப்பிடும் ஒரு xform.constraint பண்புக்கூறைக் காண்பிக்கும்:
ConstraintResolve முனையில் பார்வைக் கொடியை அமைத்த பிறகு, xform.constraint பண்புக்கூறு xform.resolvedConstraint.matrix பண்புக்கூறாகத் தீர்க்கப்படுவதைக் கவனியுங்கள். இது இந்தப் புள்ளியில் கட்டுப்படுத்தப்பட்ட பொருளுக்குப் பயன்படுத்தப்படும் மாற்றத்தைக் கணக்கிடும்:
முனை வரைபடத்தில் இலக்கு பொருளின் (அதாவது கேமரா) கீழ்நோக்கி எந்த மாற்றமும் இனி கட்டுப்பாட்டில் எந்த விளைவையும் ஏற்படுத்தாது, ஏனெனில் அணி ஏற்கனவே இந்தப் புள்ளியில் கணக்கிடப்பட்டு பயன்படுத்தப்பட்டுள்ளது.
உங்கள் கட்டுப்படுத்தப்பட்ட பொருளை மாற்ற விரும்பினால், ConstraintResolve முனையிலிருந்து மேல்நோக்கி ஒரு Transform3D முனையை உருவாக்கவும், எடுத்துக்காட்டாக:
இது கட்டுப்படுத்தப்பட்ட பொருளை கையாள உங்களை அனுமதிக்கும். இணைக்கப்பட்டுள்ள, இந்த அமைப்பை விளக்கும் Katana திட்டத்தின் உதாரணத்தை நீங்கள் காணலாம்.
இணைப்புகள்
We're sorry to hear that
Please tell us why