LED Cube Simulation програм хангамж: 5 алхам
LED Cube Simulation програм хангамж: 5 алхам
Anonim
LED шоо симуляцийн програм хангамж
LED шоо симуляцийн програм хангамж

Би 8x8x8 хэмжээтэй LED шоо бүтээх гэж бараг дууссан бөгөөд энэ програм хангамжийг компьютерт оруулсан болно. Энэ нь 3D дүрслэлд байршуулахаасаа өмнө анимац үүсгэж, 2D дэлгэц дээр дуурайхад тусалдаг. Компьютерийн COM портоор arduino руу холбогдох ямар ч дэмжлэг байхгүй байгаа боловч энэ нь товчлуур дээр дарж кубыг хянадаг микроконтроллерт хатуу кодлогдсон эх кодыг үүсгэж чадна. Хэрэв та уншихад тийм ч их дуртай биш бол энэ зааврыг алгасаад програмыг шууд татаж аваарай. Дараагийн алхамууд нь зөвхөн үүнийг хэрхэн ашиглах талаар тайлбарлах болно. Чухал! GeckoCube Animator 1.0 [BETA] нь бета хувилбар бөгөөд ажлын явц алдагдах, програм гэнэт осолдох магадлалтай.. Jar файлыг ажиллуулахын тулд Java шаардлагатай.

Татаж авах

Шинэ хувилбар - Quadrum (цуваа дэмжлэгтэй):

Хуучин хувилбар:

Алхам 1: Анхны анимацийг үүсгэх

Анхны анимацийг бүтээх
Анхны анимацийг бүтээх

Та анимац хийж эхлэхээсээ өмнө File >> New Animation хэсэгт шинэ анимац үүсгэж, 8x8x8, 3x3x3 хэмжээтэй эсвэл 2 -оос 16 хүртэлх хэмжээтэй кубынхаа хажуугийн нарийвчлалыг сонгох хэрэгтэй. Хэрэв шоо нь зөвхөн нэг өнгийг харуулах чадвартай бол 'Unicolor' нүдийг сонгосон эсэхийг шалгаарай. Create дарж, анимэйшн төсөл бий болно.

Алхам 2: Анимэйшний хэрэгсэл

Анимацийн хэрэгсэл
Анимацийн хэрэгсэл

Дэлгэцийн зүүн талд та анимац хийх боломжтой янз бүрийн хэрэгслүүдийг олох боломжтой. Дээд талаас нь харвал энэ бол эх код үүсгэгчийн урьдчилан харах хэсэг юм (гэхдээ үгүй, би үүнээс богино нэрийг гаргаж чадаагүй), эндээс та анимацийн нэрийн дагуу санал болгож буй эх кодыг үүсгэж болно. Хэрэв хөдөлгөөнт дүрс нь 3 хүрээнээс урт байвал та файлын эх үүсвэрийн кодыг экспортлох функцийг ашиглах ёстой бөгөөд үүний оронд кодыг агуулсан.txt файл үүсгэх болно. Хамгаалагдсан байж магадгүй хамгийн чухал хэсэгт бид өнгө байна. палитрыг эх сурвалжийн доор… юу ч байсан … хэсгийн. Дуртай өнгөө сонгоод шоо дөрвөлжин хэрчсэн давхаргаар байрлуулж пикселүүдийг баруун тийш будаж эхлээрэй.

Хэрэв танд тохирсон өнгө байвал та үүнийг зургаан өнцөгт форматаар оруулах боломжтой (жишээлбэл: "FFAA00" улбар шар гэсэн утгатай). Энэ нь текст талбарын баруун талд байгаа өөрчлөн тохируулсан өнгөт товчлууруудын нэгийг өөрчилж, сонгоод будаж эхлэх болно. Өөр өөр өнгөт товчлуурыг ашиглахын тулд та зургаан өнцөгт оруулахаасаа өмнө сонгоно уу.

Өнгөний палитрын доор бид засах боломжтой давхаргын хайрцагтай. Хэрэв таны шоо хангалттай том бол анимацийн хэрэгслүүдийн баруун талд гарч ирэх давхаргуудыг сонгох бөгөөд хамгийн сүүлд фрэймийн менежер байна. 'Нэмэх' товчлуур нь одоо сонгосон хүрээний дор шинэ хүрээ үүсгэдэг. 'Устгах' товч нь одоо сонгосон хүрээг арилгадаг. 'Copy' нь одоо сонгосон фрэймийг хуулж, 'Paste' нь одоо сонгосон хүрээ рүү буулгадаг. Хүрээг сонгохын тулд хүрээний жагсаалт дээр дарна уу. Хүрээний жагсаалтын дээр та сонгосон хүрээний үргэлжлэх хугацааг секундын дотор оруулах боломжтой. Мөн enter товчийг дарна уу! 'Loop' шалгах хайрцаг нь үүсгэсэн кодыг 'while (true) {}' дотор хүрээлэх болно. Та одоо хөдөлгөөнт дүрсээ эхлүүлэх мэдлэгтэй болсон бөгөөд бид 2 -р алхам руу шилжихэд бэлэн байна, эсвэл 3 -ийг хүлээх үү?…

Алхам 3: Төсөл хадгалах, нээх

Төслийг хадгалах, нээх
Төслийг хадгалах, нээх

Анимацийг хадгалахын тулд Файл >> Хадгалах руу очоод хадгалах газар болон төслийн нэрийг сонгоно уу. Энэ нь GeckoCube Animation -ийн хувьд.geca файлыг үүсгэх болно, учир нь … GECKOS! Хожим нь та програмыг хааж, анимац дээр ажиллахаа үргэлжлүүлэхийг хүсч байвал Файл >> Нээлт рүү ороод '.geca' -аар төгссөн төслийг сонгоно уу.

Алхам 4: Анимац тоглуулах

Анимейшн тоглож байна
Анимейшн тоглож байна

Хөдөлгөөнт дүрс хийж дууссаны дараа та үүнийг програм хангамжийн дуураймал хэлбэрээр хийж болно. Тоглуулахын тулд Simulator >> Play Animation руу очно уу. Засварлах руу буцахын тулд Simulator >> Stop Animation руу очно уу.

Алхам 5: Эх код үүсгэгчийн тохиргоо

Эх код үүсгэгчийн тохиргоо
Эх код үүсгэгчийн тохиргоо

Тохиргоо >> Эх кодын генератор хэсэгт та генератор кодыг хэрхэн үүсгэхээ сонгож болно. Та пикселийн координат, өнгийг RGB -д оруулдаг кубын кодонд 'setPixel' гэх мэт функцийг хэрэгжүүлж, тухайн пикселийг дамжуулсан өнгөнд тохируулах болно гэж бодож байна. куб засварласан пикселийг харуулна. Дараах синтаксийг генератор ашигладаг: Олон өнгийн ба нэг өнгийн хувьд: @x - Пикселийн x координатаар солино.@Y - Пикселийн y координатаар солино.@Z - Пикселийн z координатаар солино. Зөвхөн олон өнгийн хувьд: @r - Улаан өнгөний утгаар солино.@g - Ногоон өнгөний утгаар солино.@b - Цэнхэр өнгөний утгааар солино. Зөвхөн нэг өнгийн өнгөний хувьд:@boool - Пикселийг асаах шаардлагатай бол "үнэн" -ээр, хэрэв "худал" байвал солино. Зөвхөн пикселийг унтраасан байх ёстой: @s - Секундээр хойшлуулах замаар солих Хэрэв та генератор пикселийн дуудлага бүрийн дараа шинэ мөр үүсгэхийг хүсч байвал "хайрцгийг сонгоно уу (setPixel). Unicolor -ийг эмчлэх нь генераторыг төслийг олон өнгийн болгож тохируулсныг үл тоомсорлож, кодыг нэг өнгө шиг бүтээдэг.

Зөвлөмж болгож буй: