ዝርዝር ሁኔታ:

የተጨመረው የእውነት ድር አሳሽ 9 ደረጃዎች
የተጨመረው የእውነት ድር አሳሽ 9 ደረጃዎች

ቪዲዮ: የተጨመረው የእውነት ድር አሳሽ 9 ደረጃዎች

ቪዲዮ: የተጨመረው የእውነት ድር አሳሽ 9 ደረጃዎች
ቪዲዮ: Chad tries to hit Ray Lewis & it does NOT go well! #shorts 2024, ሀምሌ
Anonim
የተጨመረው የእውነት ድር አሳሽ
የተጨመረው የእውነት ድር አሳሽ
የተጨመረው የእውነት ድር አሳሽ
የተጨመረው የእውነት ድር አሳሽ

ዛሬ እኛ ለ Android የተሻሻለ የእውነት የድር አሳሽ በማዘጋጀት እንሄዳለን።

ExpressVPN ስፖንሰር የተደረገ የ YouTube ቪዲዮ እንዳደርግ ሲጠይቀኝ ይህ ሀሳብ ተጀመረ። ይህ የእኔ የመጀመሪያ ስለሆነ ፣ ከምርታቸው ጋር የሚዛመድ አንድ ነገር ለማድረግ ፈልጌ ነበር። ወዲያውኑ በጣም አሰብኩ ፣ ኦህ እኔ በቪኤንኤን ላይ ድሩን በ AR ውስጥ ማሰስ እንድንችል የተጨመረው የእውነት የድር አሳሽ እሠራለሁ። ያን ያህል ከባድ ሊሆን አይችልም ፣ አይደል? የተሳሳተ። አንዳንድ አዳዲስ ነገሮችን ለመማር እሱን ለመጠቀም ስለፈለግኩ ለዚህ ፕሮጀክት የተወሰኑ ገደቦችን አወጣሁ።

ለ Android እንዲሆን የፈለግኩት ቁጥር አንድ እኔ ሁል ጊዜ በ IOS ነገሮችን እሠራለሁ።

ቁጥር ሁለት ማንኛውንም የሚከፈልበት ኤፒአይ መጠቀም አልፈልግም ፣ ሁሉም ሰው ይህንን ፕሮጀክት ለማውረድ እና በመስመር ላይ ለማንኛውም ነገር መክፈል ሳያስፈልገው እንዲሠራው እፈልግ ነበር። ስለዚህ አይቢኤም ዋትሰን ፣ ጉግል ኤፒአይ የለም ፣ እና ከአንድነት ንብረት መደብር ምንም የለም።

እንጀምር!

ደረጃ 1 - በመጀመሪያ ነገሮች መጀመሪያ።

የመጀመሪያ ነገሮች መጀመሪያ።
የመጀመሪያ ነገሮች መጀመሪያ።

በመስመር ላይ ፍለጋዎችን በድምፃችን ማድረግ እንድንችል ሥራ ለመሥራት የፈለግሁት የመጀመሪያው ለንግግር ወደ ጽሑፍ ጥሩ መፍትሄ ነበር። እንዲሁም ቢያንስ ጥሩ የእጅ መከታተያ መፍትሄ እስኪያገኝ ድረስ ድምጽ በ AR ውስጥ ጥሩ የመገናኛ ዘዴ ነው ብዬ አስባለሁ። ለ Android ለጽሑፍ ተግባር አንዳንድ የአፍ መፍቻ ንግግር እንዳለው አውቃለሁ ስለዚህ ፈጣን የጉግል ፍለጋ ለአንድነት አንዳንድ ተሰኪዎችን እንድናገኝ ይረዳናል።

ለመጀመሪያ ጊዜ ይህንን ተሰኪ ለአንድነት መጣሁ -

www.google.com/search?rlz=1C5CHFA_enUS816U…

ይህንን ሞክሬያለሁ እና ጥሩ ሰርቷል። ብቸኛው ችግር በ ARCore ሲጠቀሙበት ቤተኛ ብቅ -ባይ ሳጥን ያመነጫል እና ወደ አንድነት ዳራ ይመስላል እና መከታተያ ያጣሉ።

ይህ ከተገቢው ያነሰ ነበር።

ደረጃ 2 ንግግርን ለጽሑፍ መስራት ለ Android መሥራት።

ለጽሑፍ ንግግር ለንግግር ማግኘት ለ Android።
ለጽሑፍ ንግግር ለንግግር ማግኘት ለ Android።

ስለዚህ ቤተኛውን ብቅ ባይ ሣጥን የማያመጡ እና ብዙ ማግኘት ያልቻሉ አንዳንድ ተሰኪዎችን መፈለግ ጀመርኩ ግን ይህንን የ android ቤተ -መጽሐፍት ፈልጌ አገኘሁ-

github.com/maxwellobi/Android-Speech-Recog…

አሁን ስለ ቤተኛ የ Android ልማት ቃል በቃል ምንም አላውቅም ነገር ግን እራሴን መቃወም ስለፈለግኩ ለዚህ ቤተ -መጽሐፍት አንዳንድ የድልድይ ኮድ ለመጻፍ እና በአንድነት ውስጥ ለመጠቀም ወደ የ Android ተሰኪ ለመቀየር እሞክራለሁ ብዬ አስቤ ነበር። ወደ ብስጭት ሰዓታት።

ከዚያ በመጨረሻ ሰርቷል…

ደረጃ 3 የተማሩ ትምህርቶች።

የተማሩ ትምህርቶች።
የተማሩ ትምህርቶች።

ስለዚህ በዚህ ሂደት ውስጥ አንድ የ Android ተሰኪን ለአንድነት እንዴት ማድረግ እንደሚቻል ጉግልን ከማድረግ ወዲያውኑ የማይታዩ ሁለት ነገሮች አሉ።

ቁጥር አንድ ምናልባት ተሰኪዎ የሚስብ ማንኛውንም ነገር የሚያከናውን ከሆነ ወደ የ Android መተግበሪያ አውድ ማጣቀሻ ማግኘት ያስፈልግዎታል። የ class.jar ፋይልን ከእርስዎ አንድነት ጭነት ወደ የ Android ፕሮጀክትዎ እንደ ቤተ -መጽሐፍት በማከል ይህንን ማድረግ ይችላሉ። ስለዚህ ወደ የፕሮጀክት አወቃቀር ፋይል ይሂዱ እና ከዚያ ለመተግበሪያ ሞጁል የጥገኝነት ትርን ይምረጡ። የጃር ፋይልን ለማከል እዚህ የመደመር ቁልፍን ጠቅ ማድረግ ይችላሉ። ወደ የእርስዎ አንድነት ግንባታ ፣ የመልሶ ማጫወት ሞተሮች ፣ የ android ተጫዋች ፣ ልዩነቶች ፣ ሞኖ ፣ ልማት ፣ ክፍሎች እና በመጨረሻም class.jar ይሂዱ። ለማጠናቀር ወሰን ይለውጡ። አሁን ፣ በአዲስ የጃቫ ፋይል ውስጥ የሚከተሉትን ማድረግ ይችላሉ

UnityPlayer.currentActivity.getApplicationContext ();

እና ያንን ማጣቀሻ በፈለጉበት ቦታ ይጠቀሙበት።

ቀጣዩ እንግዳ ጉዳይ ይህ የድምፅ ተግባር በዋናው ክር ላይ ብቻ ሊሠራ ይችላል አለበለዚያ ስህተቶች ያገኛሉ። ይህንን በአንድነት ውስጥ ለማድረግ እንደ በይነገጽ በይነገጽ እንደ AndroidJavaRunnable እንደ በይነገጽ በይነገጽ ላይ ተግባሮቹን እና ተሰኪውን መንገር አለብዎት።

ደረጃ 4 - ትግሎች።

ትግሎች።
ትግሎች።

በዚህ ጊዜ እኔ የ Android ባለሙያ ነኝ ብዬ አስባለሁ ፣

እኔ ለ android dev ሥራዎች በመስመር ላይ በማመልከት ላይ ነኝ ፣ የ android ተለጣፊዎችን እና ቲ-ሸሚዞችን እያዘዝኩ ነው። ኑሮ ጥሩ ነው. አሁን በአንድነት ውስጥ የድር ገጽን እንዴት መስጠት እንደሚቻል ለማወቅ ዝግጁ ነኝ። ትንሽ ምርምር ካደረግሁ በኋላ ተቀባይነት ያለው መፍትሔ የ Android WebView ን መጠቀም እንደሆነ እመለከታለሁ። ይህ በአሳሹ ውስጥ ሁሉንም ነገር ሳይጭኑ በ Android መተግበሪያ ውስጥ ሊንቀሳቀሱ የሚችሉ ድር ጣቢያዎችን እንዲያቀርቡ የሚያስችልዎት የ Android ክፍል ብቻ ነው። በመሠረቱ ፣ በመተግበሪያዎ ውስጥ ተጠቃሚዎችን ማቆየት እንዲችሉ ነው። የመጀመሪያው የንግድ ሥራ ቅደም ተከተል ማንም ሰው ለዚህ ክፍት የሆነ የአንድነት ተሰኪ / ሠራን / አለመኖሩን ማየት ነው። በመጀመሪያ ይህንን ተሰኪ እሞክራለሁ

github.com/gree/unity-webview

ግን ያ እንዳይሰራ የድር እይታን ወደ አንድነት GUI ንብርብር ብቻ ይሰጣል። ከዚያ ይህንን ተሰኪ ለ VR አገኛለሁ-

github.com/IanPhilips/UnityAndroidVRBrowse…

ይህ የድር እይታን ወደ ሸካራነት እና አልፎ ተርፎም መስተጋብራዊነት እንዲሰጡ ያስችልዎታል ፣ ይህም በጣም ጥሩ ነው። እኔ እስክሞክረው ድረስ እና ሁሉንም ጠቅታዎቼን ከአንድነት የሚያግድ መሆኑን እስክታውቅ ድረስ መልሱ ይህ ነው ብዬ አሰብኩ።

ደረጃ 5 - ወደ ስዕል ቦርድ ተመለስ።

ወደ ስዕል ቦርድ ተመለስ።
ወደ ስዕል ቦርድ ተመለስ።

እኔ የምፈልገው እኔ የድረ -ገፁን ምስል ወደ አንድነት መላክ ብቻ ስለሆነ ለዚህ የእኔን ተሰኪ ለማድረግ እሞክራለሁ። በዚያ ላይ አንዳንድ ምርምር እያደረግሁ ፣ የ android ሸራውን ወደ ቢት ካርታ ማዳን እና ከዚያ ወደ-p.webp

በመጨረሻ ሰርቷል።

ስለዚህ አሁን ከድር ጣቢያ ቅጽበታዊ ገጽ እይታን አገኛለሁ ፣ ስለዚህ በአርኮር እንዴት እንደሚሰራ እንይ…

አያደርግም።

አዲሱ ስልክ ያልሆነውን ጋላክሲ s7 እየተጠቀምኩ ነው ማለቴ ነው ፣ ግን ይህ የድር እይታ ነገሮች አሁንም መላውን መተግበሪያ እየቀዘቀዙ እና በመሠረቱ ጥቅም ላይ የማይውሉ ናቸው። እኔ እገምታለሁ ምክንያቱም WebView እና ARCore ሁለቱም ዋናውን ክር ከመጠን በላይ እየጫኑ ነው ግን እኔ በትክክል አላውቅም። ወደ ስዕል ሰሌዳ ተመለስ። ይህንን ሥራ መሥራት ከፈለግን ከባድ ማንሻውን ወደ አንድ ዓይነት አገልጋይ መጫን አለብን። አንዳንድ ጉግልን ካደረጉ በኋላ ለ ‹Node.js› ድር ጣቢያ ቅጽበታዊ ገጽ እይታን ማንሳት ይችላሉ።

ደረጃ 6 - በመጨረሻ አንድ ቦታ እየደረስን ነው።

በመጨረሻ አንድ ቦታ እየደረስን ነው።
በመጨረሻ አንድ ቦታ እየደረስን ነው።

አሁን ገሃነም Node.js ን እንዴት እንደሚጠቀም ማወቅ አለብኝ….

በአንድ የወደብ ቁጥር ላይ የሚያዳምጥ Node.js ስክሪፕት ማድረግ ይችላሉ እና በዚያ ወደብ ላይ ሲመታ አንዳንድ መረጃዎችን ሊመልስ ይችላል። ወደብ 3000 ላይ የሚያዳምጥ ትንሽ የሰላም ዓለም ስክሪፕት በመፍጠር ይህንን መሞከር እንችላለን። ከስክሪፕቱ ጋር ወደ ማውጫው ውስጥ መግባት እና መስቀለኛ መንገድን እና ከዚያ የስክሪፕቱን ስም ማካሄድ እንችላለን። ወደ አይፒ አድራሻችን ከተጓዝን እና ከዚያ በአሳሽችን 3000 ወደብ ከሄድን ሰላም ዓለምን ሲመልሰው ማየት እንችላለን። አሁን በመስቀለኛ መንገድ ላይ ትንሽ ግንዛቤ ስላለኝ ድር ጣቢያዎቼን በ hawkhost.com ላይ ባስተናግደው በአገልጋዬ ላይ እንዲሠራ ማድረግ እችላለሁ። እኔ ወደ አገልጋዬ እገባለሁ እና ጥቂት የሰላም ዓለም node.js ስክሪፕቶችን ለማሄድ እሞክራለሁ… እና ምንም እየሰራ አይደለም። ከሌላ ጥቂት ሰዓታት በኋላ ከተበላሸሁ በኋላ የእኔ ልዩ አስተናጋጅ አገልጋይ ለአገልግሎት ክፍት የሆኑ ሁለት ወደቦች ብቻ እንዳሉት አውቃለሁ ፣ ያ 3000 እና 12001 ነው።

ስለዚህ እነዚያን ወደቦች እና የእኔን አስተናጋጅ አገልጋዮች አይፒ በመጠቀም የሄሎ ዓለም ምሳሌን መሥራት እችላለሁ። በመቀጠል የ WebShot ሞዱሉን እጭናለሁ እና ዩአርኤል ልለፍ የምችልበትን ትንሽ ስክሪፕት እፈጥራለሁ እና በዚያ የድር አድራሻ ላይ የድረ -ገጹን ምስል ይመልሰኛል። አሁን ያንን የመስቀለኛ ክፍል ስክሪፕት መጀመር እና የዚያ ድር ጣቢያ ምስል የሆነውን የባይት ድርድር የሚመልሰኝ የአገልጋዬ የተወሰነ የአይፒ እና ወደብ ቁጥር የ http POST ጥያቄን መላክ እችላለሁ። እግዚአብሔርን አመሰግናለሁ። አሁን ሌላ ችግር የእኔን ተርሚናል ስዘጋ ሂደቱ ያበቃል እና ማዳመጥ ያቆማል። አንዳንድ ተጨማሪ ምርምር አደርጋለሁ እና ለዘላለም የሚጠራ ሞጁል አገኘሁ። NPM ን ለዘላለም ይጫኑ እና አሁን ወደ ዘላለም ማሰስ እችላለሁ እና እስክሪፕቱን ለዘላለም እጀምራለሁ እና እስክገባ እና እስክቆም ድረስ መሮጡን ይቀጥላል።

ደረጃ 7: ይሠራል

ይሰራል!
ይሰራል!

በጣም ጥሩ. ግን አሪፍ አይደለም።

በ AR ውስጥ ድሩን የማሰስ ዋጋን ሳስብ ከቦታ መጨመር የመጣ ነው። ከአሁን በኋላ በአንድ ማያ ገጽ ብቻ ተወስነን አይደለም ስለዚህ የፍለጋ ዱካዬን ከፊት ለፊቴ እንድመለከት የሚያስችለኝን አንድ ነገር ማድረግ እፈልጋለሁ። ስለዚህ ያንን የመጀመሪያውን የፍለጋ ገጽ እንጫን እና ከዚያ ያንን ገጽ እንጎበኝ እና እያንዳንዱን የፍለጋ ውጤት እንደ አገናኝ አውጥተን ከዚያ እንደ ዋናው ማያችን በላይ እንደ ምስል ልንጭነው እንችላለን። የ Google ውጤቶችን የመጀመሪያ ገጽ በሚሽር እና ያለማቋረጥ ከዘለአለም በሚያስኬደው በሌላ Node.js ስክሪፕት ይህንን ማድረግ እንችላለን። በ Google ፍለጋ ኤፒአይ ይህ በጣም በተቀላጠፈ ሁኔታ ሊከናወን ይችላል ፣ ግን ለዚህ ፕሮጀክት ደንብ ቁጥር ሁለት ምንም የሚከፈልበት ኤፒአይ አልነበረም ፣ ስለዚህ እኛ አሁን እንደዚህ እናደርጋለን። አሁን ለእያንዳንዱ አገናኝ ምስሎች ስላሉን ጠቅ ባደረግን እና ባነሳን ቁጥር በትልቁ ማያ ገጽ ላይ ልንጭናቸው እንችላለን ፣ እዚህ ጥሩ ትንሽ አሳሽ አለን። እሱ ሙሉ በሙሉ አይሠራም ግን እወስደዋለሁ። እሺ ስለዚህ ይህንን ፕሮጀክት እራስዎ ለማስኬድ ከፈለጉ ወደ እኔ Github ይሂዱ እና የ expressVPN ፕሮጀክት ያውርዱ

github.com/MatthewHallberg/ARBrowserExpres…

ደረጃ 8 - ሁሉም ነገር እንዲሠራ ማድረግ።

ሁሉም ነገር እንዲሠራ ማድረግ።
ሁሉም ነገር እንዲሠራ ማድረግ።

በአንድነት ይክፈቱት እና ሁሉም ነገር በማሽንዎ ላይ በአከባቢው እንዲሠራ እናድርግ። በመጀመሪያ የማሽንዎን አይፒ አድራሻ ማግኘት አለብዎት ስለዚህ በማክ ላይ ከሆኑ በቀላሉ አማራጭን ይያዙ እና አይፒዎን ለማሳየት የ wifi ምልክቱን ጠቅ ያድርጉ።

ወደ አንድነት ይመለሱ እና የአሳሽ ተቆጣጣሪ ስክሪፕቱን ይክፈቱ እና እዚያ የአይፒ አድራሻዎን ያስገቡ እና ወደ ቅንጥብ ሰሌዳዎ ይቅዱ። የ nodeScripts አቃፊውን ይፈልጉ እና በዴስክቶፕዎ ላይ ያድርጉት ፣ አቃፊውን ይክፈቱ እና ሁለቱንም ቅጥያዎች ወደ.js ይለውጡ። እያንዳንዱን ስክሪፕት ይክፈቱ እና የአይፒ አድራሻውን ወደ አይፒዎ ይለውጡ። አሁን ተርሚናልን ይክፈቱ እና አንዳንድ ነገሮችን መጫን አለብን። እርስዎ ከሌሉዎት HomeBrew ን ይጫኑ።

-የመጫኛ መስቀለኛ መንገድ አፍስሱ

--Npm ድር ጣቢያን ይጫኑ

-ከምሽቱ ጫን ፍላቲሮን

-npm ጫን ህብረት

-ከሰዓት በኋላ ጫጫታ ጫን

አሁን ሁለቱንም ስክሪፕቶች መጀመር እንችላለን ስለዚህ ሲዲ ወደ ኖድስክሪፕቶች አቃፊ ውስጥ ያስገቡ እና የመስቀለኛ መንገድ getimage.js ያድርጉ እና ከዚያ አዲስ ተርሚናል መስኮት ይክፈቱ እና መስቀለኛ መንገድ ያግኙ getlinks.js ሁለቱንም ተርሚናል መስኮቶች እየሮጡ ይሂዱ እና ወደ አርታኢው ይመለሱ። ጨዋታን የምንጫወት ከሆነ ሁሉም ነገር በጥሩ ሁኔታ መሥራት አለበት። እኛ ደግሞ ወደ ፋይል መሄድ ፣ ቅንብሮችን መገንባት እና በስልካችን ላይ ለማግኘት ግንባታ እና መሮጥን መምታት እንችላለን! አገልጋዮቹን ለማቆም ከፈለጉ መቆጣጠሪያውን ይምቱ ወይም መላውን ተርሚናል ለመዝጋት q ን ያዝዙ።

ይሀው ነው!

የሚመከር: