Հետ
Ծրագրավորում և բաց կոդ

Devlog: Ես կառուցեցի 3D գրադարան Three.js-ում առանց մակարդակի խմբագրիչի, ուստի ստեղծեցի իմ սեփականը

Dev.to
Advertisement468 × 90
Devlog: Ես կառուցեցի 3D գրադարան Three.js-ում առանց մակարդակի խմբագրիչի, ուստի ստեղծեցի իմ սեփականը

Ծրագրավորող Mikachu-ն ներկայացնում է իր «Oniria» նախագիծը՝ 3D վիրտուալ գրադարան, որտեղ DEV.to-ի հոդվածները ներկայացված են որպես ֆիզիկական գրքեր: Սկզբում նախագիծը հիմնված էր Three.js-ի կոդում կոորդինատների ձեռքով փոփոխման վրա, ինչը բավականին դանդաղեցնում էր աշխատանքը: 3D տարածության բարդության աճին զուգընթաց՝ մշակողը որոշեց ստեղծել ներկառուցված խմբագրման գործիք: Այն թույլ է տալիս «նշիչներ» տեղադրել անմիջապես 3D միջավայրում՝ իրական ժամանակում գրանցելով օբյեկտների դիրքը, պտույտը և մասշտաբը: Այս նշիչները պահպանվում են որպես տվյալներ՝ 3D աշխարհը վերածելով սեփական խմբագրիչի: Այս մոտեցումը ոչ միայն հեշտացրեց ճարտարապետական աշխատանքը, այլև ընդգծեց ներքին գործիքների կարևորությունը վեբ-հիմքով իմերսիվ փորձառություններ ստեղծելիս՝ մշակման գործընթացը դարձնելով նախագծի էվոլյուցիայի անբաժանելի մասը:

This is a summary. Read the full article at the original source:

Dev.to
Advertisement468 × 90
Share
Ծրագրավորում և բաց կոդ

Կապակցված

Advertisement970 × 250