Клондар айнымалылары
Әрбір спрайттың қасиеттер тізімі, оған қоса х жағдайы, у жағдайы, бағыты мен т.б. болады.Осы тізімді 3.6-суретте көрсетілгендей, спрайт атрибуттарының ағымдағы шамалары сақталатынрюкзак ретінде көрсетуге болады. Сіз анықтау облысы Тек осы спрайт үшін болатын айнымалыны құрған кезде, ол спрайт рюказгына қосылады.
Сіз спрайтты клондаған кезде, клон ата-ана атрибуттарының көшірмелерін, соның ішінде айнымалыларды мұраға алады. Мұраға алынған қасиет алдымен ата-ана спрайтының қасиетіне – ол клон құрылған мезетте болған қасиетіне ұқсас. Бірақ егер осыдан кейін клон атрибуттары мен айнымалылары ауысса, осы айнымалылар ата-ана спрайтына ешқандай әсер етпейді. Ал ата-ана спрайтының өзгеруі клондар қасиеттеріне ешқандай әсер етпейді.
3.6-сурет. Клондар ата-ана спрайты айнымалыларының көшірмелерін мұраға алады
Сіз осы қасиетті сіздің қосымшадағы бір клонды екіншісінен ажырату үшін пайдалана аласыз. Мысал:
Осы мысалдағы ата-ана спрайтында (3.7-сурет)Нөмір клоны атты айнымалысы болады. Егер жасыл жалаушаны шертсе, қайталау нәтижесіндеүш клон пайда болады, олардың әрқайсысын құру барысында Нөмір клоныайнымалысының әртүрлі мәндері беріледі (бұл жағдайда – 1, 2, 3). Әрбір клон пайда болған кезде өзінің бірегей мәні бар Нөмір клоныайнымалысының өз көшірмесі болады. Енді сіз, клон сәйкестендіргішін тексеру және әрбір клонның белгілі бір әрекеттер жасауына мәжбүрлеу үшін, егер блогын пайдалана аласыз.
3.7-сурет. Клондар ата-ана спрайты айнымалыларының көшірмелерін мұраға алады
Енді, клондар жаһанды айнымалылармен өзара әрекет етеді. 3.2-суретті есімізге түсірейік: анықтау облысы
Достарыңызбен бөлісу: |