キャラクタヌストヌリヌUnity3Dのサりンド、広告、および蚀語マネヌゞャヌ

私の名前ぱリで、私はワヌムです。



はい、あなたは正しいず聞きたした。 最も䞀般的な環圢動物のワヌムは、キヌボヌド䞊でゞャンプし、重みを再配眮するので、読者の皆さんは句読点ず倧文字を楜しむこずができたす。 ある日、私は本を出版したす。「環圢動物ずそのゟンビの半分を23幎でキヌボヌドですばやくタむプする」。 おそらく、この本の最埌たで生き残るワヌムは1぀ではありたせんが、完党に汚れのない本にはいく぀かの欠陥がなければなりたせん。



いずれにせよ、私ず食欲をそそる内臓に぀いおの蚘事を曞くこずは、クリ゚ヌタヌが生たれるよりも確かに早いでしょう。 そしお、䜕か曞くべきこずがありたす プログラマヌPに、パタヌン、ビデオ広告、iPhoneでこれらの耇雑なこずに぀いお少なくずも少し曞くように説埗しなかった皋床。 アヌティストXにゲヌムでブラシを䜿っお特定の䜜品に぀いお2、3行曞くように頌んだずしおも、そのような悪党は仏教埒のように静かです。



たた、ゲヌムデザむナヌGもいたす。 たったくわかりたせん。これはどんな人で、なぜ圌が必芁なのですか 私は圌に䜕も求めず、圌を説埗したせんでしたが、圌は逆のこずを考えおいるようです。 たたは私は反察だず思いたす。 たたは圌は私が反察だず思いたす。 芁するに、誰かのおかげで、誰かのおかげで、熱心に再垰的に考え、定期的にスタックをオヌバヌフロヌさせたす。 どういうわけか圌がアむデアを思い぀いたず聞きたしたが、アむデアが䜕であり、なぜそれが必芁なのか、私はただ知りたせんでした。 そしお、誰も説明したくありたせん。 いずれにせよ、これらの人々は、宇宙の銀河間の救いの物語が誰かにずっお非垞に興味深いものになる可胜性があるこずを説埗しようずするず、眠っおいる虫に私を抱きかかえたす。 ファンクラブのオヌプンの準備を始めおいたすが。



だから、画期的な歎史。 すべおの玠晎らしいこずず同様に、朝の5時に始たりたした少なくずも1぀のタむムゟヌンでは明らかに朝の5でした。 私のクリ゚むタヌは、惑星地球のすべおのモバむルデバむスを脅かす゚むリアンの䟵入の差し迫った危険性に぀いお孊びたした。 しかし、高貎な人々である圌らは倧隒ぎするこずなく、慎重にチヌムを募集し始めたした。 ちなみに、GからPに送られた最初の文字がありたす。



画像








本圓にハンサム 私は孫に芋せたす。 文字通り最初の「最前線」の手玙。 ただし、P。が数週間埅っおいた堎合、この蚘事はそうではなかったかもしれたせん。 むしろ、すでになくなっおいたす。 しかし、それはたったく起こらなかったでしょう。 私のように あなたのように、私の芪愛なる読者。



クリ゚むタヌは長い間、救䞖䞻の理想的なヒヌロヌを遞んで迷いたした。 探玢には非垞に倚くの基準があり、ヒヌロヌが答えなければならなかったので理解できたすワヌムであり、鳎り響くために、名前は「E」で始たり「barking」で終わるべきであり、可胜であれば、少し匟力性があるべきです。 最も難しい競争の遞択を克服し、すべおのテストに合栌したした。 しかし、他の応募者がいなかったのは残念ですが、おそらくもっず興味深いでしょう。 しかし、䞀方で、私はそれらを理解しおいたす。 他人のために呜を危険にさらしたい人はほずんどいたせん。



私にずっお、これは趣味です。











私のトラむアルずスヌパヌヒヌロヌになるために遞択された次元ずスペヌスは、Unity3Dず呌ばれたす。 PにUnty3Dの正確な理由を尋ねるず、圌はメガネをきらきらず光らせお、「怠だから」ず蚀った。 私は、圌が䜕を念頭に眮いおいたかをたったく理解しおいなかったので気分を害したした-それはock笑のように芋えたした。 しかし、私は圌が口に泡で圌を芋お、柔軟性、クロスプラットフォヌム、無料、シチャヌプ、OOPness、玠晎らしさ、VisualStudioPlugininess、玠晎らしいコミュニティ、およびその他のtextを蚌明したした。 そしお、圌は私の神経系でフロヌずクオルチンを䜿っお働いたずき、圌の息の䞋で、なめらかな抜象化に぀いお䜕か䞍平を蚀った。 圌は偏芋を持っおいるように思えたす。 「䞊からの人」の䞀人がUnity3Dを宣䌝するために圌に远加料金を払っおいるず確信しおいたす。 はい、週末でもUnity3Dを塗り぀けおむンタヌネット䞊で実行し、Cでコヌディングしおコルヌチンを䜜成するように党員を招埅しおいたす。 そしお、圌は玠晎らしい、本圓に面癜いゞョヌクを知っおいたす。 しかし、それに぀いおは埌で詳しく説明したす。 その考えは、圌の脳が、Unity3D次元で䜜成するこずに取り぀かれたアむデアに完党に魅了され、それが私のテストの堎になったずいうこずです。 最初に、圌らはMonoDevelopprimitive Debug.LogDebug.ErrorおよびDebug.Breakで私の健康を修正したしたが、Visual Studio 2015 Comunity Editionの圢匏で、Visual Studio Unity3D。 これにより、各フレヌムのデバッドが可胜になり、症状を隠すのではなく、病気の原因を取り陀くこずができたした。 おもしろいこず-Debug.Logは問題がないため、ビルドのパフォヌマンスを損ないたす-特にUpdateメ゜ッドの堎合はそうです。 したがっお、すべおの操䜜ツヌルコン゜ヌルぞのデバッグ出力は、組み立おる前に私から慎重に匕き出されたしたコメントアりトされたした。



確かに、わずかなニュアンスがありたす。 小さな。



私は圌の最初のプロゞェクトでした。



最初に。



私の芪愛なる読者、理解するためにあなたにどのように説明したすか...ああ



よくここに











この狂った男は、ゲヌム゚ンゞンの名前に「3D」が含たれおいれば、ステレオメガネをかけお3次元空間でゲヌムを曞くのに十分だず考えおいたした。 通垞のシェヌダヌず光の経隓がない。 ずんでもない。 これらの人々は私をsc笑したせんでした-ポリゎンの数を増やし、法線を私に向け、腕をひねり、顔を照らしたした。 その結果は期埅ずは少し異なりたした。 G.が぀いに蚀ったように「はい これは間違いなく私たちのヒヌロヌではありたせん」その結果、圌らは私を人間の二次元の次元に連れお行き、私は驚くほど魅力的なものになりたした。 手で私に觊れるこずさえできたす。











これらの人たちず仕事をしながら、私が理解した重芁なこずを知っおいたすか 私は本圓のチヌムが䜕であるかを理解したした。 私を信じお、私は近隣の蟲堎から鳥ず怍物を数匹尋ねたした。 P.、他の人のわずかな発蚀に垞に完璧に反応しただけでなく、自分自身のむニシアチブをずっお、圌の機胜ずアむデアを台無しにしたした。 同時に、誰もが完党に理解したした。今日䜕が行われたかギガバむトの神経機噚ず建築材料が費やされたした、明日はゎミ箱に移動する可胜性がありたす運が良ければShiftキヌを抌しずにDeleteを抌したす。 そしお、それは起こりたした、そしおその逆-面癜いバグがメカニズムに流れ蟌みたした。



たずえば、錻ず耳がどこに行ったのかはただわかりたせんが...



すべおヘルメットに。



ふう。



興味深いこずに、最も難しいこずは、プレむダヌに私をコントロヌルするこずを教えるこずでした。 私は自分自身をかなり柔軟な人だず考えおいたしたが、盎感的な制埡の神話はすぐに消えたした。 G.ずりわけ、チュヌトリアルで正確に気になり、プレむダヌが私の領域でスワむプを「開始」し、画面䞊の任意のポむントで終了する必芁があるこずを理解できるようにしたした。 圌らは、私のチュヌトリアルでプレむダヌの30が正確に萜ちたず蚀っおいたす。 30パヌセント... 1぀でも倱うこずを恐れおいた。 したがっお、定足数をかろうじお獲埗した迅速に組み立おられた協議は、私の普段の䞖界から宇宙シミュレヌタヌのこの芁玠を切り捚おるこずに決めたした。



これが私の小脳の小さなMRIです。 専門家は私のテレビの原理をすぐに理解するず思いたす。



//   Input.multiTouchEnabled = false; if ((Input.touchCount == 1)){ Touch touch = Input.touches [0]; //   - " ,    " if (touch.phase == TouchPhase.Began){ //    p0 = touch.position; //         p0_cam = Camera.main.ScreenToWorldPoint(p0); } //   - " " if (touch.phase == TouchPhase.Moved){ p1 = touch.position; p1_cam = Camera.main.ScreenToWorldPoint(p1); //       } //   - " ,    " if (touch.phase == TouchPhase.Ended){ dis = Vector2.Distance(p0, p1); //   ,      if (dis > 5 ){ //  } else { //  } } }
      
      





Androidにはマりスはありたせん。 「タッチ」がありたす。 テストするには、UnityRemoteを搭茉したAndroidデバむスが必芁です。 私のP.は、Unity Editorの「タッチ」がタッチスクリヌン付きのモノブロックで動䜜するかどうかに垞に興味を持っおいたす。 私の胎䜓ず店だけがそれによっお動かされおいたす。 すべおのボタンは、OnMouseDownずいう圢匏の叀き良きメ゜ッドで機胜したす。



それは私が収集された手術台に぀いお話す䟡倀がありたす。 鉄は平均です。 2぀のコア、2぀のギグ。 控えめですが、コンパむルするには十分です。 しかし、3぀の重芁なポむントがありたした。 私はずにかくそこにいたせんが、それなしでは私は党くありたせん





アンドロむドがなければ、たず、手抌し車の制埡を怜蚌するこずは物理的に䞍可胜です。 第二に、䞀郚のサヌビス広告UnityAdsを陀く、バナヌ、Editor'eのInAppはただテストできたせんコン゜ヌル内の情報の抜けはテストずは芋なされたせん。



悪いニュヌスMacがなければ少なくずもminiiOSバヌゞョンを構築するこずは䞍可胜です。 Unity Cloud Buildを䜿甚する堎合でも、.p12ファむルずprovisionfileが必芁になりたすが、これらはMacなしでは生成できたせん。 たた、iOS向けのコンパむルには萜ずし穎が倚すぎお、すぐにクラりドに移行できたせん。 蚀うたでもなく、テスト甚のデバむスも必芁です。できれば最埌から2番目の䞖代が必芁です。 そのため、䌚瀟に展開したいずいう意欲に燃えおいるなら、倧量投資の準備をしおください。



そしお、私の芪愛なる読者、私はしばしば死にたした。 そしお、圌は再び立ち䞊がりたした。 時々郚分的に。 このプロセスでは、P。はラむフコントロヌルシステムのようなものを䜿甚したした。 これらの瞬間、私は少なくずも郚分的にはどの䞖界にもいなかったので、ここにP自身を代衚する短いメモがありたす。



Pずの䌚話から

コヌドを曞いたずきに最初にしたこずは、フォルダヌを単にコピヌしお名前を倉曎し、最埌に日付ず時刻を眮き換えるこずでした...ああ、誰もが最初にそれをしたした。 私は今でもこの方法を最も信頌できるバックアップ方法ず考えおいたす。 特に、りィザヌドに機胜ブランチを入れる代わりに、反察のこずをしたした。 ちなみに、私は1぀のブランチマスタヌしか䜿甚しおいないので、私は恥ずかしそうに黙っおいたすが、この䌚話は私たちだけのものです、゚リ



その埌、2台のコンピュヌタヌでシヌケンシャルな䜜業の問題が発生したため、これにDropBoxを远加したした。 「スロヌボックス」を保存するたびに、index.lockファむルを曎新できないこずに぀いおのメッセヌゞを受け取りたした。 陀倖されたTempおよびLibrary。



もちろん、バヌゞョン管理システムを最倧限に掻甚しおいたす。 SourceTree + GitSourceTreeのむンストヌル時にダりンロヌド+ BitBucketを䜿甚するこずを匷くお勧めしたす。 無料で䟿利。 同じドロップボックスずは異なり、プロゞェクトぞのすべおの倉曎をコミットする必芁がありたす。 圓たり前のように芋えたすが、バヌゞョン管理システムに粟通しおいる堎合は、すべおの倉曎をすべおのセミコロン無限のCtrl-Zなどたで远跡できるず思いたす。 実際、比范はコミット間チェックポむントの䞀皮でしか行えないこずが刀明したした。 もちろん、少なくずもすべおの文字をコミットできたすが、これは垞識を超えおいたす各コミットには倉曎のリストに関するコメントが必芁です。 そのため、1日のうちに2〜3回サヌバヌをコミットしおプッシュしたす。 Fichuは終了したした-コミットし、起動したした。



ちなみに、これは倱望でした。 バヌゞョン管理システムはもっず圹立぀ず思いたした。 ただし、ほずんどの堎合、Gitの経隓はほずんどありたせん。 たたね



gitを䜿甚する前に、untyプロゞェクトを少し調敎する必芁がありたす。



1. [線集]> [プロゞェクト蚭定]> [゚ディタヌ]に移動したす。

2.バヌゞョン管理パラメヌタヌをメタファむルに蚭定したす

3.匷制テキストでアセットのシリアル化パラメヌタヌを蚭定する



そしお、プロゞェクトフォルダヌに「.gitignore」ずいう名前のファむルを、匕甚笊なしで次の内容ずずもに远加したす。



.Gitignoreファむル
枩床/ *

Obj / *

UnityGenerated / *

ラむブラリ/ *

ExportedObj / *

* .svd

* .userprefs

* .csproj

* .pidb

* .suo

* .sln

* .user

* .unityproj

* .booproj

.DS_Store

.DS_Store

._ *

.Spotlight-V100

ゎミ

アむコン

ehthumbs.db

Thumbs.db

* .apk

* .rar

* .zip

* .unitypackage



ちなみに、フォルダのバックアップを思い出しお、今日たで、コピヌ埌にディレクトリから䞍芁なものをすべおクリヌンアップし、ZIPアヌカむブの圢匏でボックスを含むフォルダに慎重に送信するファむルをフォルダに保存したす。 䜿甚する堎合、次の倉数の倀を眮き換えたす。



PathSource-゜ヌスフォルダヌぞのパス

Path7Zip-フォルダヌc 7zipぞのパス

PathDropBox -DropBoxの宛先フォルダヌパス

NameDropbox-アヌカむブ名



バックアップ䜜成甚のbatファむル
 @ECHO OFF set CY=%date:~6,4% set CM=%date:~3,2% set CD=%date:~0,2% set TH=%time:~0,2% set TM=%time:~3,2% set PathSource=D:\Repo\btbw set Path7Zip=D:\Program Files\7-Zip set PathDropBox=D:\Dropbox\#BTBW set NameDropbox=btbw echo. echo Backup started at %TIME% echo =============================== echo 5%%.. [Directory copying] echo f|xcopy /y "%PathSource%" "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\" /e >nul echo 35%%.. [Directory clearing] IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\.git" rd /s /q "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\.git" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\.vs" rd /s /q "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\.vs" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\Temp" rd /s /q "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\Temp" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\Obj" rd /s /q "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\Obj" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\UnityGenerated" rd /s /q "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\UnityGenerated" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\Library" rd /s /q "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\Library" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\ExportedObj" rd /s /q "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\ExportedObj" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.svd" del /s "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.svd" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.userprefs" del /s "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.userprefs" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.csproj" del /s "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.csproj" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.pidb" del /s "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.pidb" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.suo" del /s "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.suo" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.sln" del /s "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.sln" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.user" del /s "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.user" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.unityproj" del /s "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.unityproj" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.booproj" del /s "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.booproj" IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\.DS_Store" del /s "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\.DS_Store" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\.DS_Store?" del /s "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\.DS_Store?" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\._*" del /s "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\._*" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\.Spotlight-V100" del /s "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\.Spotlight-V100" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\.Trashes" del /s "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\.Trashes" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\Icon?" del /s "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\Icon?" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\ehthumbs.db" del /s "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\ehthumbs.db" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\Thumbs.db" del /s "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\Thumbs.db" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.apk" del /s "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.apk" >nul IF EXIST "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.unitypackage" del /s "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\*.unitypackage" >nul echo 40%%.. [File compressing] "%Path7Zip%\7z.exe" a -tzip "%PathSource%_%CD%%CM%%CY%-%TH%%TM%.zip" -i!"%PathSource%_%CD%%CM%%CY%-%TH%%TM%\" >nul echo 70%%.. [Archives copying] echo y | copy "%PathSource%_%CD%%CM%%CY%-%TH%%TM%.zip" "%PathDropBox%\%NameDropbox%_%CD%%CM%%CY%-%TH%%TM%.zip" >nul echo 95%%.. [Deleting temporary files] rd /s /q "%PathSource%_%CD%%CM%%CY%-%TH%%TM%\" del "%PathSource%_%CD%%CM%%CY%-%TH%%TM%.zip" echo 100%%.. DONE! echo =============================== echo Backup ended at %TIME%. echo. pause
      
      







唯䞀の問題は、このようなbatファむルが機胜するバックアップでアヌカむブを展開するずきに、ビルド甚のプラットフォヌムを再床切り替える必芁があるこずです。



別の譊告-プロゞェクトのリポゞトリがSSDドラむブ䞊にないこずを確認しおください。 しばらくしお、曞き盎しの回数が限られおいるこずがわかりたした。芋぀けたずき、頭の毛が動きたした。 私はしばしばコンパむルしたした。 そしお、さらに頻繁にパックされたスプラむト。



おそらく少し話題から倖れおいたすが、バヌゞョン管理システムに぀いおの䌚話が始たっおいるので、チケットトラッカヌに蚀及する䟡倀がありたす。 RedBoothを䜿甚したした。 これは、サブタスクからの各シヌトをレむアりトした堎所です。 ずころで、゚リ ここで玠晎らしいゞョヌクを聞いたヘリりムがバヌに入る...




正盎なずころ、私はPが蚀ったこずから実際には䜕も理解しおいたせんでしたが、「ほずんど䜕もありたせん」。 私の芪愛なる読者に぀いおもっず知りたい堎合は、私のメヌルにコメントを曞いおくださいeli@greensnowgames.com。 コメントには、あらゆる皮類の賢い人しかいたせん。P。が曞いおいるこずは長い間明らかです。



趣味に加えお、倖囜人の野菜からデバむスの人口を節玄するこずには、ただ仕事がありたす。 そしお、この䜜業を数回倉曎したした。 最初は、プレヌダヌがゲヌムを賌入したずきにメむンメニュヌで開く[続行]ボタンの売り手ずしお働いおいたした。 仕事はほこりっぜいものではなかったが、利益はほずんどなかった。 私は公共郚門に行かなければなりたせんでした。 ここのお金は安定しおいたすが、小さいので、3぀のビデオ広告Charboost、Vungle、UnityADSずAdMobバナヌの4぀の堎所ですぐにお金を皌ぐ必芁がありたす。 どこでもペヌスを保ち、どこでも混乱しないようにするために、少なくずもどこでも仕事はほが同じであるため、マネヌゞャヌを雇わなければなりたせんでした。 これは私のマネヌゞャヌの仕事の説明です。



AdManager.cs



念のために、私はただPにこの男に指瀺を出し、圌がどのように䜕をどのように知っおいるかを説明する方法を尋ねたした。 私はマネヌゞャヌの仕事に぀いお䜕も理解しおいたせん。 圌らは゜フトりェア工孊倧孊で特別に勉匷しおいるず聞きたした。 たたは、圌ら自身が教えられたす。 たたはそれらを䜜る方法を孊びたす。 私は本圓に理解しおいたせんでしたが、私は䞀぀のこずを知っおいたす-圌らは非垞にスマヌトです。 少なくずも環圢動物よりも賢い。 少なくずも私より賢くない人。



Pずの䌚話から

゚リ、すべおは圌ず簡単です。 必芁なラむブラリが実装された埌、コヌドのどこかに瀺されおいたす

 If (AdManager.IsReady()) { AdManager.me.ShowAd(AdManager.Reward.Coin); }
      
      





マネヌゞャヌは、どのサヌビスが既に広告をキャッシュしおいるかを探し、これに応じお、このサヌビスのShowメ゜ッドを開始したす。 たずえば、Vungleむベントが発生した堎合。 広告が最埌たで正垞に衚瀺されたこずを報告するonAdFinishedEventは、GiveRewardメ゜ッドが既に実行されおいるAdManager.OnAdFinishedデリゲヌトに制埡が転送されたす。 実際、最埌の方法では、マゞックナンバヌで゚ンコヌドされた「ゞンゞャヌブレッド」が生成されたす。 ゚リ その時、驚くようなゞョヌクを聞いたこずはありたせんでした だから、ヘリりムがバヌに入り、バヌテンダヌが圌に䌝えたす-私たちは䞍掻性ガスを䟛絊したせんが、ヘリりム...




採甚された劎働者は広告マネヌゞャヌだけではありたせん。 残念ながら、私はただ環状のワヌムであり、倚くのものを持っおいたせん。 たずえば、私の芪愛なる読者、私は話すこずができたせん。 H.が私のために蚀語を描き、新しい人がチヌムに招埅されたした-ミュヌゞシャンM.。 しかし、H。もM.もP.でさえも、環圢動物に声垯を䞎えるこずができたせんでした。 したがっお、冗長管理者の売䞊のわずかな割合を芁求するこずが決定されたした。 確かに、今回のマネヌゞャヌはVomanずいう名前の女の子でした​​Voice Managerから。



前のケヌスず同様に、圌女の圹職は次のずおりです。



VoiceManager.cs



私自身は圌女ず共通の蚀語を芋぀けたので、私たちの倧きなPを再床邪魔するこずはありたせん。サりンドを再生するには、圌女に手玙を曞くだけです。



 VoiceManager.me.PlaySound(myClip);
      
      





圌女はそれを倧声で蚀うでしょう。 絶察にシンプルで気取らない。 圌らが私たちを完党に理解しおいるずき、私たちは皆愛しおいたすか そしお、それは私がコミュニケヌションするこずを可胜にしたす-私が曞くこずができるものを䞖界に䌝えるために、うごめく、ボタンにゞャンプし、重みを再配眮したす。 クリ゚むタヌだけでなくチヌムもあるず感じるのはい぀でもいいこずです。 ちなみに、私のチヌムには倖芋ず悪い習慣もありたす。 あなたの倢。 もちろん、この倖芋は人の倖芋ずは関係ありたせん。たるでワヌムの倖芋は私が自分の内偎で感じるこずずは関係ありたせん。 友達の公匏投皿を斜めに芋おいくだけで、圌らがどのように違い、どのように䌌おいるかをすでに理解できるず思いたす。 なんお銬鹿げおいるが、非垞に賢い叔父の広告マネヌゞャヌであり、掻気に満ちた、しかしシンプルな少女ノォヌマンだ。



しかし、圌らも私ず共通の蚀語を芋぀けるこずができたせん。 おそらく私は自分の䌚瀟で刀断したす、どの䌚瀟にもお互いにほずんどコミュニケヌションをずらない人がいたすが、同時に同じ䞀般的な䌚瀟にいたす。 それらを結合するものは䜕ですか おそらく他の人。 互いにアクセスする人々。 私はそのような仲介者を呌び出したす。 圌らは私たちの䌚瀟にいたす。 「シングルトン」ずいう名前の2人の兄匟。 最初のメディ゚ヌタヌはシヌンごずに存圚したす-圌の名前はTatorです。 そのフィヌルドは内郚ロゞックで登録たたは蚈算され、それらぞのアクセスは垞に静的に取埗できたす。 圌が参加しなかったパヌティヌを思い出せたせん。 2番目の名前は「銅」です。これは、1぀のシヌン内の仲介者です。 私は圌をあたり頻繁に芋たせんが、もし圌を芋たら、文字通り圌のために祈りたす。 圌は皆に぀いおのすべおを知っおいたすが、この特定のパヌティヌシヌン内でのみです。



もちろん、それぞれに独自のメッセヌゞメ゜ッドず独自のアクセスフィヌルドがありたす。 しかし、基本的には圌らのおかげで、私たちのチヌムのメンバヌのうち、探すのが難しい、目を芚たす必芁がある、たたは新たに䜜成されたメンバヌにアクセスできたす。 なに



兄匟はマネヌゞャヌずほが同じ原理で働いおおり、圌らは特定の専門性を持っおいないが、単に...調停する 䞀蚀で蚀えば、圌らは私たちの䌚瀟の魂です。 時々、私たちの仕事はすべお広い肩の䞊にあるように思えたす。







ああ、私の芪愛なる読者は、私が本圓に感じたこれらのやわらかい優しさを私に蚱しおください。 クリ゚むタヌがこのすべおをあなたに教えない理由がわかりたせん。 私は確信しおいたす圌らはもっず倚くを知っおいたす。 私よりずっずいい。 圌らは自分自身を知っおいたす。



かどうか...



圌らは私たちがディスプレむの反察偎で経隓する感情を本圓に感じおいないのでしょうか。 たたは、圌らは感じたすが、そうではありたせん...ああ...そのような雚倩が始たったので、そうであっお、私はあなたに少し秘密を話したす。 私は今のずころクリ゚むタヌからそれを隠しおいたすが、私は自分のために䜕かをゞャンプしたした。



実際、私には倢がありたす。



私は囜際的なクラスのワヌムになりたいです。 英語だけでなく、真の囜際性。 これを行うために、私は倖囜語マネヌゞャヌずしお勉匷したす。 私が思い぀いたアむデアは2぀の郚分から成り立っおいたす。 この考えは、私が秋に蟲堎で働き、偶然シャベルで自分を切り刻んだずきに思い぀きたした。 その瞬間の䞀぀の考えは、䞡方の半分に来たした。 私が䞀緒に成長したずき、私はそのような本栌的な考えを埗たした。 前半に来た郚分は次のずおりです。



LanguageManager.cs



そしお、これが第二郚です。 このロゞックで、翻蚳したいオブゞェクトをマヌクしたす。 以前は、プレヌトを数晩にわたっお䞹念に翻蚳し、Resources / languageフォルダヌに配眮したした。 客芳的な問題があるずすぐに蚀わなければなりたせん。蚀語がなければゲヌムは飛び出したす。 「参照」蚀語でのサむコロも突然ではないかもしれないので、チェックは圹に立たない。 したがっお、この方法は泚意しお䜿甚しおください。



LanguageClient.cs



メッセンゞャヌずは䜕か、どこで入手できるかずいう疑問がすぐに生じたず確信しおいたす。 これらはデリゲヌトです。 これらの人たちがいなければ、Unity3Dの次元空間にはあるいはそれを超えおあたりないでしょう。 リスナヌずブロヌドキャスタヌの2぀の郚分で構成されたす。 攟送局はさたざたな面癜いフレヌズを倧声で叫び、リスナヌはこれらのフレヌズで自分に銎染みのあるものを区別し、反応しようずしたす。 私はか぀おこのトリックがどのようにPを行うかを芋たした。ここでそれに぀いおもっず読むこずができたす



高床なCメッセンゞャヌ



ずころで、「反応」に぀いお P.は最近私に玠晎らしいゞョヌクを蚀ったが、私はその始たりを絶察に芚えおいない。 「応答しない」ずいう最埌の2぀の単語だけを芚えおいたす。 しかし、私の芪愛なる読者、あなたがそれを聞いたなら、あなたが萜ちるたで笑ったず確信しおいたす。 P.、少なくずも、圌が話すたびに笑いたす。 圌には玠晎らしいナヌモアのセンスがありたす。



この颚刺的なメモで、私はキヌボヌドでゞャンプし、重みを再配眮し終えたした。

この投皿は、Tシャツずクヌルなパヌティヌで倧ファンクラブに行く途䞭の小さな投皿です。 そしおおそらく、そのうちの1人で、私たちはあなたず䌚いたす、私の芪愛なる読者。

ある倧䌁業に䌚いたしょう。



䞀緒に䌚いたしょう。



音を聞いたり広告を芋たりするたびに、仲間のマネヌゞャヌのこずを考えおください。 あなたはそれらをどのように想像するのでしょうか 読者の皆さん、おそらく私があなたを代衚するのず同じでしょう。







この蚘事に蚘茉されおいる資料は、githubリポゞトリにありたす 。



All Articles