ንሓደ ተቖጻጻሪ ክትሰኩዖ ከለኻ፡ መጠወቒታት ትማሽ፡ ነቶም በትሪ ከተንቀሳቕሶም፡ ነቶም ትሪግር ትስሕቦም... ከም ዲቨሎፐር ድማ ዋላ ሓደ ካብኡ ኣይትርእን ኢኻ። እቲ መርበብ ሓበሬታ ይወስዶ ኣሎ፡ ብርግጽ፡ ኣብ ኮንሶል ቁጽሪ ትመዝግብ እንተዘይኮይንካ ግን ኣይርአን’ዩ። ንሱ’ዩ እቲ ሕማም ርእሲ ምስ Gamepad API። ንዓመታት ዝጸንሐ’ዩ፡ ብሓቂ ድማ ቁሩብ ሓያል’ዩ። መጠወቒታት፡ በትሪ፡ ትሪግር፡ እቶም ስራሓት ከተንብብ ትኽእል ኢኻ። መብዛሕትኦም ሰባት ግን ኣይትንክፍዎን’ዮም። ንምንታይ፧ ምኽንያቱ ግብረ መልሲ ስለዘየለ። ኣብ መሳርሒታት ዲቨሎፐር ፓነል የለን። እቲ ተቖጻጻሪ’ውን ከምቲ ንስኻ እትሓስቦ ይገብር ድዩ ኣይገብርን ክትፈልጠሉ እትኽእል ንጹር መገዲ የለን። ዕዉር ምብራር ኮይኑ ይስምዓካ። እዚ ድማ ንእሽቶ መሳርሒ ክሃንጽ ዝኣክል ጸገም ፈጢሩለይ፡ Gamepad Cascade Debugger። ኣብ ክንዲ ናብ ውጽኢት ኮንሶል ምጥማት፡ ቀጥታዊ፡ መስተጋብራዊ ትርኢት ናይቲ ተቖጻጻሪ ትረክብ። ገለ ነገር ጸቒጥካ ኣብ ስክሪን ግብረ መልሲ ይህብ። ከምኡ’ውን ምስ CSS Cascade Layers፡ እቶም ቅዲታት ውዱባት ኮይኖም ስለ ዝጸንሑ፡ ምእራም ዝያዳ ጽሩይ’ዩ። ኣብ’ዚ ጽሑፍ’ዚ፡ ስለምንታይ ዲባግ ኮንትሮለራት ክንድ’ዚ ቃንዛ ምዃኑ፡ CSS ከመይ ጌሩ ንምጽራይ ከም ዝሕግዞ፡ ከምኡ’ውን ንናይ ገዛእ ርእስኻ ፕሮጀክትታት ዳግማይ ክትጥቀመሉ እትኽእል ቪዥዋል ዲባገር ክትሃንጽ ከም እትኽእል ከርእየካ’የ።

ዋላ’ውን ንኹሎም ክትምዝግቦም እንተኽኢልካ፡ ቀልጢፍካ ዘይንበብ ናይ ኮንሶል ስፓም ክትረክብ ኢኻ። ንኣብነት፤ [0,0,1,0,0,0.5,0,...] ዝብል ቃል ንምርካብ ኣብዚ ንጠውቅ። [0,0,0,0,1,0,0,...] ዝብል ቃል ንምርካብ ኣብዚ ንጠውቅ። [0,0,1,0,0,0,0,...] ዝብል ቃል ንምርካብ ኣብዚ ንጠውቅ።

ኣየናይ መጠወቒ ከም ዝተጸቕጠ ክትፈልጥ ትኽእል ዲኻ? ምናልባት፡ ግን ኣዒንትኻ ድሕሪ ምጽቃጥን ውሑዳት እታዎታት ምስ ሰኣንካን ጥራይ። ስለዚ፡ ኣይፋልን፡ ምእራም ኣብ ምንባብ እታዎታት ክመጽእ ከሎ ብቐሊሉ ዝመጽእ ኣይኮነን። ጸገም 3፡ ሕጽረት ኣቃውማ ዋላ’ውን ቅልጡፍ ስእላዊ መሳርሒ ብሓባር እንተደርበኻዮ፡ ቅዲታት ቀልጢፎም ክዕንቀፉ ይኽእሉ። ነባሪ፡ ንጡፍን ምእራምን ኩነታት ክደራረቡ ይኽእሉ፡ ብዘይ ንጹር ኣቃውማ ድማ፡ CSS ናትካ ስብርባርን ንምንዋሕ ኣጸጋምን ይኸውን። CSS Cascade Layers ክሕግዝ ይኽእል እዩ። ቅዲታት ብቐዳምነት ዝተሰርዑ “ንብርኪታት” ይጥርንፉ፣ ስለዚ ንፍሉይነት ምቅላስን “ስለምንታይ’ዩ ቅዲ ዲባግ ናተይ ዘይርአ ዘሎ?” ኣብ ክንድኡስ፡ ዝተፈላለየ ስክፍታታት ትዕቅብ፤

መሰረት፡- ናይ’ቲ ተቖጻጻሪ ደረጃ፡ ናይ መጀመርታ መልክዕ። ንጡፍ: ንዝተጸቕጡ መጠወቒታትን ዝተንቀሳቐሱ በትሪን ዝድምቕ። ዲባግ፡ ንደቨሎፐራት ዝኸውን ምድብላቕ (ንኣብነት፡ ቁጽራዊ ንባባት፡ መምርሒታትን ካልእን)።

በዚ መሰረት ኣብ CSS ንጣብ እንተንገልጾም፡ ምሃለወና፤ /* ካብ ዝተሓተ ክሳብ ዝለዓለ ቀዳምነት */ @layer base, ንጡፍ, ምእራም;

@ንጣብ መሰረት { /* ... */ }

@layer ንጡፍ { /* ... */ }

@layer ዲባግ { /* ... */ }

ነፍሲ ወከፍ ንጣብ ብዝተገመተ መንገዲ ስለ ዝድምር፡ ኣየኖት ሕግታት ከም ዝዕወቱ ኩሉ ግዜ ትፈልጥ ኢኻ። እቲ ምግማት ምእራም ቀሊል ጥራይ ዘይኮነስ ብጭቡጥ ዝመሓደር ይገብሮ። ነቲ ጸገም (ዘይርአ፡ ዕግርግር ዝመልኦ ምእታው)ን ኣገባብን (ብካስኬድ ሌየርስ ዝተሃንጸ ስእላዊ ዲባገር) ሸፊንናዮ ኣለና። ሕጂ ነቲ ዲባገር ንምህናጽ ደረጃ ብደረጃ መስርሕ ክንከይድ ኢና። እቲ ዲባገር ዝብል ኣምር እቲ ዝቐለለ መንገዲ ሕቡእ እታው ንኽርአ ኣብ ስክሪን ጥራይ ምስኣል እዩ። እዚ ዲባገር’ዚ ከምኡ’ዩ ዝገብር። መጠወቒታት፡ ትሪግርን ጆይስቲክን ኩሎም ቪዥዋል ይረኽቡ።

ሀ ምጽቃጥ፡ ዓንኬል ይበርህ። ነቲ በትሪ ምውጥዋጥ፦ እቲ ዓንኬል ንየው ነጀው ይንሳፈፍ። ንሓደ ትሪግር ኣብ ፍርቂ መንገዲ ስሓቦ፦ ሓደ ባር ፍርቂ መንገዲ ይመልእ።

ሕጂ ን0ን 1ን ኣተኲርካ ኣይኮንካን ትጥምት ዘለኻ፡ ብሓቂ ግን እቲ ተቖጻጻሪ ብቐጥታ ግብረ መልሲ ክህብ ትዕዘብ ኣለኻ። ብርግጽ ኣብ ከም default, pressed, debug info, ምናልባት ውን recording mode ዝኣመሰሉ states ክትድምር ምስ ጀመርካ፡ CSS ዝዓበየን ዝተሓላለኸን ክኸውን ይጅምር። ኣብኡ’ዩ ካስኬድ ሌየርስ ኣብ ረብሓ ዝውዕል። ሓደ ዝተቐንጠጠ ኣብነት እንሆ፤ @ንጣብ መሰረት { .መጠወቒ { . ድሕረ ባይታ፡ #222፤ ዶብ-ራድየስ: 50%፤ ስፍሓት: 40px፤ ቁመት: 40px፤ } }

@layer ንጡፍ { .መጠወቒ.ተጸቒጡ { . ድሕረ ባይታ: #0f0; /* ድሙቕ ቀጠልያ */ } }

@layer ዲባግ { .መጠወቒ::ድሕሪ { . ትሕዝቶ: attr(ዳታ-ዋጋ); ቅርጺ-ዓቐን: 12px; ሕብሪ: #fff; } }

እቲ ናይ ንጣብ ስርዓት ኣገዳሲ እዩ: መሰረት → ንጡፍ → ምእራም።

base ነቲ ተቖጻጻሪ ይስሕቦ። ንጡፍ መትሓዚታት ዝተጸቕጡ ኩነታት። debug ኣብ ልዕሊ ምድብላቕ ይድርብዮ።

ከምዚ ጌርካ ምብታኽ ማለት ዕንደራ ፍሉይነት ውግኣት ኣይትቃለስን ኢኻ ማለት’ዩ። ነፍሲ ወከፍ ንጣብ ቦታ ኣለዎ፡ እንታይ ከም ዝዕወት ድማ ኩሉ ግዜ ትፈልጥ ኢኻ። Building It Out መጀመርታ ገለ ነገር ኣብ ስክሪን ነእቱ። ጽቡቕ ክመስል ኣየድልዮን’ዩ — ክንሰርሓሉ እንኽእል ነገር ክህልወና ጥራይ’ዩ ዘድልዮ።

ጌምፓድ ካስኬድ ዲባገር

A
ዝብል ቃል ንምርካብ ኣብዚ ንጠውቅ
B
ዝብል ቃል ንምርካብ ኣብዚ ንጠውቅ
X
ዝብል ቃል ንምርካብ ኣብዚ ንጠውቅ

ዝብል ጽሑፍ ኣሎ።
ዝብል ቃል ንምርካብ ኣብዚ ንጠውቅ
ዝብል ቃል ንምርካብ ኣብዚ ንጠውቅ
ዝብል ጽሑፍ ኣሎ።
ዝብል ጽሑፍ ኣሎ።

ዲባገር ዘይንጡፍ

You May Also Like

Enjoyed This Article?

Get weekly tips on growing your audience and monetizing your content — straight to your inbox.

No spam. Join 138,000+ creators. Unsubscribe anytime.

Create Your Free Bio Page

Join 138,000+ creators on Seemless.

Get Started Free