<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>ゆのっちのUnityでクソゲーを作るブログ</title>
<link>https://ameblo.jp/ivno316/</link>
<atom:link href="https://rssblog.ameba.jp/ivno316/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>Unityを独学で勉強し、ゲームを作っていくブログです。作る経過やソースコードなど掲載していく予定です</description>
<language>ja</language>
<item>
<title>3Dオンラインアクションゲーム作成日記４日目～アニメーション設定～</title>
<description>
<![CDATA[ 夏休み入りました、ゆのっちです！<br><br>さてさて、今回からいよいよアニメーションをつけていきます<br><br>前回までだと、キャラを移動しても同じ動きでしたが、アニメーションを付けることにより移動するとｌきや攻撃するときにその動きをしてくれて、よりゲームらしくなります。<br><br>正直ここが一番長いのでじっくりゆっくりやっていこうかと<br><br>では、まずアニメーションクリップを設定していきます<br><br>各アニメーションデータをHumanoidに設定します。それにより人型のキャラクターで使用できるようになります<br><br>次に待機と走るモーションの設定をしていきます。<br><br>今回はフリーのモーションを使用します<br><p><a href="http://stat.ameba.jp/user_images/20150805/13/ivno316/d3/07/j/o0800064213386771041.jpg"><img id="1438749754508" ratio="1.2461059190031152" src="https://stat.ameba.jp/user_images/20150805/13/ivno316/d3/07/j/o0800064213386771041.jpg" style="width:800px; height:642px; border:none;"></a></p><p>これから、アイドル状態（アイドル）と走るモーションと、ダメージを受けたときのモーションを使います。<br></p><p><br></p><p>アイドル状態と、走るモーションはループさせるように設定します。下と同じ項目をチェックまたは選択してください<br></p><p><a href="http://stat.ameba.jp/user_images/20150805/13/ivno316/23/cb/j/o0320061313386747781.jpg"><img id="1438749992073" ratio="0.5220228384991843" src="https://stat.ameba.jp/user_images/20150805/13/ivno316/23/cb/j/o0320061313386747781.jpg" style="width:320px; height:613px; border:none;"></a></p><p><br></p><p><br></p><p><br></p><p><br></p><p><br></p><p><br>攻撃、ダメージ受けたときのモーションを以下のように設定します<br></p><p><a href="http://stat.ameba.jp/user_images/20150805/13/ivno316/f3/15/j/o0800040213386778636.jpg"><img id="1438750507298" ratio="1.9900497512437811" src="https://stat.ameba.jp/user_images/20150805/13/ivno316/f3/15/j/o0800040213386778636.jpg" style="width:800px; height:402px; border:none;"></a></p><p><br></p><p><br>ここで、余談なのですがアニメーションのプレビューを見るところがよくわからず、本誌ではプレビューボタンがあるからそれを押してと書いているのですが、そんなボタンありませんｗ<br></p><p>いろいろ探してみたら、下にある二重線がひかれたところをクリックするとプレビューがでましたｗ<br>Unity5から変更になったところですねｗ（覚えておきます。）<br></p><br>さて、これでアニメーションのすべての設定が終わりました！<br><br>次回はいよいよUnityちゃんに反映させるようにしていきます！！<br><br><br><br><br><br><br><br>
]]>
</description>
<link>https://ameblo.jp/ivno316/entry-12058400844.html</link>
<pubDate>Wed, 05 Aug 2015 12:13:53 +0900</pubDate>
</item>
<item>
<title>3Dオンラインアクションゲーム作成日記3日目～ステータス、敵設定。～</title>
<description>
<![CDATA[ はい、今日もじゃんじゃんばりばりやっていきます。<br><br>といっても今回はちょっと短いですｗ<br><br>まずは、「CharacterStatus」スクリプトを作っていきます。<br><br>using UnityEngine;<br>using System.Collections;<br><br>public class CharacterStatus : MonoBehaviour {<br><br>&nbsp;&nbsp;&nbsp; // 体力.<br>&nbsp;&nbsp;&nbsp; public int HP = 100;&nbsp;&nbsp;&nbsp; //now HP<br>&nbsp;&nbsp;&nbsp; public int MaxHP = 100; <br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; // 攻撃力.<br>&nbsp;&nbsp;&nbsp; public int Power = 10;<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; // 最後に攻撃した対象.<br>&nbsp;&nbsp;&nbsp; public GameObject lastAttackTarget = null;<br><br>&nbsp;&nbsp;&nbsp; // プレイヤー名.<br>&nbsp;&nbsp;&nbsp; public string characterName = "Unity-chan";<br><br>&nbsp;&nbsp;&nbsp; //状態.<br>&nbsp;&nbsp;&nbsp; public bool attacking = false;//attack flag<br>&nbsp;&nbsp;&nbsp; public bool died = false;//die flag<br><br>&nbsp;&nbsp;&nbsp; <br>}<br><br>class CharacterStatusを作ります。<br><br>ほぼほぼ変数のみですのでそれほど悩むことはありませんでした。<br><br>体力、攻撃力は後ほど変更はしようかなって思っています。<br>名前は、「Unity-chan」」でいこうかなと思います。<br><br><br>では、敵さんを作ります<br><br>Unityちゃんの設定と同じく、Character Controllerと、Character Statusを貼り付けて、数値をお好みで調整します。<br>サンプルデータでは、狼とドラゴンがありますが、ここで一人敵を増やしておきますｗ<br>こちらですｗ<br><p><a href="http://stat.ameba.jp/user_images/20150730/20/ivno316/7b/8a/j/o0800065513381105819.jpg"><img id="1438257629405" ratio="1.2213740458015268" src="https://stat.ameba.jp/user_images/20150730/20/ivno316/7b/8a/j/o0800065513381105819.jpg" style="width:800px; height:655px; border:none;"></a></p><p>無料とは思えないほどのクオリティの高いゾンビさんですｗｗ<br></p><p>こちらも追加します<br></p><p>各敵のステータスも変更してバランスを整えます<br></p><p>ちなみにゾンビさんはこんな感じで設定しました。<br></p><p><a href="http://stat.ameba.jp/user_images/20150730/21/ivno316/0f/b7/j/o0800045013381115500.jpg"><img id="1438257875745" ratio="1.7777777777777777" src="https://stat.ameba.jp/user_images/20150730/21/ivno316/0f/b7/j/o0800045013381115500.jpg" style="width:800px; height:450px; border:none;"></a></p><p>HPが高いが火力がカスというｗｗｗ<br></p><p><br>では、次回いよいよアニメーション。動きをつけていきたいと思います！<br></p><p>おそらく次回が一番の正念場であると思いますのでゆっくり気長にやっていきます！！<br></p><p><br></p><p><br></p><p><br></p><br><br><br><br>
]]>
</description>
<link>https://ameblo.jp/ivno316/entry-12056325672.html</link>
<pubDate>Fri, 31 Jul 2015 20:00:00 +0900</pubDate>
</item>
<item>
<title>3Dオンラインアクションゲーム作成日記２日目～Character Controller～</title>
<description>
<![CDATA[ 夏休み間近のゆのっちですー。<br><br>ではさっそく前回の続きやっていきましょう！！<br><br>まず、これは某ハンティングアクションになるので、今のUnityちゃんだと武器がないので素手での戦いになってしまうので、武器をアセットストアよりダウンロードしますｗ<br><br><p><a href="http://stat.ameba.jp/user_images/20150727/22/ivno316/bb/75/j/o0800065513378483048.jpg"><img id="1438247605463" ratio="1.2213740458015268" src="https://stat.ameba.jp/user_images/20150727/22/ivno316/bb/75/j/o0800065513378483048.jpg" style="width:800px; height:655px; border:none;"></a></p><p>コンバットナイフ！！<br></p><p>もうこれしかないｗｗｗ<br></p><p>かっこいい…ｗ<br></p><p><a href="http://stat.ameba.jp/user_images/20150730/18/ivno316/80/80/j/o0800043313380978738.jpg"><img id="1438247953153" ratio="1.8475750577367205" src="https://stat.ameba.jp/user_images/20150730/18/ivno316/80/80/j/o0800043313380978738.jpg" style="width:800px; height:433px; border:none;"></a></p><p><br></p><p>さすがにコンバットナイフだと小さいのでスケール調整して大きくしましたｗｗ<br></p><p>このポージングは、Unityちゃんのアセットに付属していたアイドル状態のアニメーションをそのままくっつけていますｗ<br></p><p>では、ナイフの持たせ方について簡単に解説を<br></p><p>まずunitychanのモデルをクリックするとInspectorのRigというところをクリックするとこんな画面になるので、Configureというのを選択します。<br></p><p><a href="http://stat.ameba.jp/user_images/20150730/18/ivno316/67/a2/j/o0800045013380985222.jpg"><img id="1438249868746" ratio="1.7777777777777777" src="https://stat.ameba.jp/user_images/20150730/18/ivno316/67/a2/j/o0800045013380985222.jpg" style="width:800px; height:450px; border:none;"></a></p><p><br></p><p><br></p><p>そして、変種う画面が変わりまして、右手の親指付け根を選択します<br>左の方で黄色くマーカーひかれるのでそこへナイフをドラッグアンドドロップ<br>あとは、大きさや位置を調整してください<br><br>終わったら、unitychan(clone)というのをしたのProjectへドラッグアンドドロップすれば完成！<br>（正直、これであっているかわかりませんので今後不具合が生じてしまう可能性があります）<br></p><p><a href="http://stat.ameba.jp/user_images/20150730/18/ivno316/bc/6a/j/o0800045013380985223.jpg"><img id="1438248190886" ratio="1.7777777777777777" src="https://stat.ameba.jp/user_images/20150730/18/ivno316/bc/6a/j/o0800045013380985223.jpg" style="width:800px; height:450px; border:none;"></a></p><p><br></p><p>それでは、メインに入りましょう。<br></p><p>地形の凹凸や、急勾配など上れないところや進めないところをいちいち設定するのはとてもめんどくさい！<br>けどUnityでは「Character Controller」というものがあるらしいｗｗｗ<br></p><p>なんでも、調整が簡単！素晴らしいですね！<br></p><p>では、実装していきます。<br></p><p><br>Unityちゃんと、サンプルのプレイヤー２人を一応設定していきます<br></p><p>Unityちゃんがうまく動作しない場合も考えられるので…。<br></p><p><a href="http://stat.ameba.jp/user_images/20150727/22/ivno316/94/1b/j/o0800045013378508204.jpg"><img id="1438249871474" ratio="1.7777777777777777" src="https://stat.ameba.jp/user_images/20150727/22/ivno316/94/1b/j/o0800045013378508204.jpg" style="width:800px; height:450px; border:none;"></a></p><p>「Character Controller」は、右のInspectorにある「Add Component」から「Physics」&gt;「Character Contoller」と進めばあります。<br>上の画像のような設定をしてカプセルの中にキャラクターが収まるようにします。<br>「Slope Limit」は名前のとおり登れる坂の勾配をあらわしています。<br>「Skin Width」は衝突物とのめり込み幅とのこと。デフォが0.08でしたが、僕は0.08にしました。<br></p><p>いよいよ、スクリプトによる制御文を書いていきます。<br>と、思いきやサンプルスクリプトがあったのでこれを使用しちゃいますｗ（中身はしっかり読んで大方理解しましたので）<br></p><p>そして、カメラを追尾＆ドラッグしてカメラを動かすようにします。それもサンプルコードを用いりますが、今回カメラの回転をちょっと逆にしたかったので以下の文を変更します<br></p><p>&nbsp;&nbsp;&nbsp; void LateUpdate () {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; // ドラッグ入力でカメラのアングルを更新する.<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (inputManager.Moved()) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; float anglePerPixel = rotAngle / (float)Screen.width;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Vector2 delta = inputManager.GetDeltaPosition();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; horizontalAngle += delta.x * anglePerPixel;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; horizontalAngle = Mathf.Repeat(horizontalAngle,360.0f);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; verticalAngle -= delta.y * anglePerPixel;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; verticalAngle = Mathf.Clamp(verticalAngle,-60.0f,60.0f);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br></p><p>これがカメラアングルについてのコードになります。</p><p>ここのhorizontalAngleの値をちょっと変えていきます。<br></p><p>angleperPixelに-をつけます。そうすることで、カメラワークを逆にすることができます。<br>このhorizontalAngleとは、水平回転角度になります。要は、x軸の回転の仕方ということなので左右どう動かすかという値です。そこを負の値にすることでアングルが変わります。<br></p><p>では実際に動かしてみましょう！！<br><br></p><center><iframe width="450" height="365" src="https://www.youtube.com/embed/HqPt3ix7Tyg?rel=0&amp;theme=dark&amp;autohide=1&amp;start=0" frameborder="0" allowfullscreen></iframe><br><a href="https://www.youtube.com/channel/UCUqwuPfq3Ac4AIK2GN_DSIw">NiCO ROCK</a></center><p></p><p>といった感じです！（完成後、キーボードでの操作も実装できたらいたしますｗ）</p><p><br>次回はステータス＆敵さんの設定をいたします！！！<br></p><br>
]]>
</description>
<link>https://ameblo.jp/ivno316/entry-12055311629.html</link>
<pubDate>Mon, 27 Jul 2015 21:47:58 +0900</pubDate>
</item>
<item>
<title>3Dオンラインアクションゲーム作成日記１日目～おおまかなシーンを作成！～</title>
<description>
<![CDATA[ こんにちは！今回から新シリーズです！<br><br>今回はこちら！<br><p><a href="http://www.amazon.co.jp/gp/product/4797374403?keywords=Unity%20%E9%96%8B%E7%99%BA&amp;qid=1437995727&amp;ref_=sr_1_7&amp;sr=8-7"><span></span></a></p><dl><dt><a href="http://click.affiliate.ameba.jp/affiliate.do?affiliateId=30253000" alt0="BlogAffiliate" target="_blank" rel="nofollow">Unityゲーム開発　オンライン3Dアクションゲームの作り方/SBクリエイティブ株式会社<br><img src="https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F51%252BFcPUefSL._SL160_.jpg" border="0"></a></dt><dd style="margin: 0pt;">￥価格不明</dd><dd style="margin: 0pt;">Amazon.co.jp</dd></dl>のオンラインアクションゲームを作成していきたいと思います！！<br><p></p><p>本誌には、サンプルデータが入っており、それを使用してゲームを作っていけるのです！<br></p><p>今回は自キャラをUnityちゃんにして作っていきます！！<br></p><p>さて、まずデータをインポートしていきます<br></p><p>サンプルの敵さん、それとプレイヤー、Unityちゃん、地形データをインポート！<br></p><p style="text-align: right;"><a href="http://stat.ameba.jp/user_images/20150727/21/ivno316/61/cb/j/o0800045013378402685.jpg"><img id="1437999754337" ratio="1.7777777777777777" src="https://stat.ameba.jp/user_images/20150727/21/ivno316/61/cb/j/o0800045013378402685.jpg" style="width:800px; height:450px; border:none;"></a></p><p><span style="text-decoration: underline;"></span><br>おお！大自然！ｗｗ<br></p><p>この中をプレイヤーが歩き回って敵を倒していくのですね（うんうん）<br>さて、お次は一番苦手なカメラを設置していこうと思います。<br>この本誌にはカメラのことが結構詳しく載っているので便利！！<br></p><p>script書いていないのでさくさくっと説明はぶいてやっております。<br>しかし、Unity5から変わったところがあったので書いていこうかと<br>本誌はUnity4での説明で、「Render Settings」というのがあると言ってるのですがなかなか見つからず検索をかけました。するとUnity5からは「Window」&gt;「Lighting」という項目に変わっているみたいでした（下の画像参照）<br></p><p><a href="http://stat.ameba.jp/user_images/20150727/21/ivno316/d4/bb/j/o0800045013378418523.jpg"><img id="1438001243332" ratio="1.7777777777777777" src="https://stat.ameba.jp/user_images/20150727/21/ivno316/d4/bb/j/o0800045013378418523.jpg" style="width:800px; height:450px; border:none;"></a></p><p>これで、SkyboxにMaterialを設定することができます。<br>綺麗な空ですｗｗｗ<br></p><p>ここの「Lighting」でいろいろな設定がきるみたいですごいｗｗ<br></p><p><a href="http://stat.ameba.jp/user_images/20150727/21/ivno316/d9/0f/j/o0800045013378428809.jpg"><img id="1438001218046" ratio="1.7777777777777777" src="https://stat.ameba.jp/user_images/20150727/21/ivno316/d9/0f/j/o0800045013378428809.jpg" style="width:800px; height:450px; border:none;"></a></p><p>「Fog」にチェックを入れることで霧が発生するというｗなんと素晴らしいことであろうかｗｗ<br></p><p>よりリアルな感じになりましたｗ<br></p><p>お次に接触判定を行っていきます。これをしないとすり抜けしちゃいますからねｗｗ<br></p><p>そして、地形が完成いたしました！！<br></p><p><a href="http://stat.ameba.jp/user_images/20150727/21/ivno316/6a/50/j/o0800045013378442786.jpg"><img id="1438001224557" ratio="1.7777777777777777" src="https://stat.ameba.jp/user_images/20150727/21/ivno316/6a/50/j/o0800045013378442786.jpg" style="width:800px; height:450px; border:none;"></a></p><p>カメラの位置を調整しましたｗ<br></p><p>すごいｗｗリアルｗｗｗ<br></p><p><br></p><p>と、基盤はこれで完成となります。<br></p><p><br>次回は、実際にキャラクターを置いて操作します！<br><i></i></p><h1><i><i>Character Controller</i></i></h1>ってすごいみたいよ？<br><br><br>でわでわー<br>
]]>
</description>
<link>https://ameblo.jp/ivno316/entry-12055266272.html</link>
<pubDate>Mon, 27 Jul 2015 20:10:59 +0900</pubDate>
</item>
<item>
<title>ブロック崩し作成日記最終日～装飾しよう！～</title>
<description>
<![CDATA[ お久しぶりです！長い間更新をストップしていましたが、これからぼちぼちあげていきますｗ<br><br>さてさて、かなり期間が開いてしまいましたが本日がブロックくずしの最終日となります<br><br>といっても、まだまだ改良のよちがたくさんあるので、また改善してくつもりですが、チュートリアル的なのはここで最後となります。<br><br>さてさて、最後にとりかかるのはブロックの色つけです。<br><br>と、その前にラケットと敵に当たったときの音もつけておきましょう。<br>前回とやりかたは同じなので省略します。<br><br>では、いよいよ最後の仕上げ色をつけていきます！<br><br>projectのcreateよりMaterialをつくります。<br><br>まぁ、名前はなんでもいいでしょうｗちなみに「Block Material1」と名前をつけました<br><p><a href="http://stat.ameba.jp/user_images/20150725/01/ivno316/d3/03/j/o0800045013375689079.jpg"><img id="1437755205001" ratio="1.7777777777777777" src="https://stat.ameba.jp/user_images/20150725/01/ivno316/d3/03/j/o0800045013375689079.jpg" style="width:800px; height:450px; border:none;"></a></p><p>こんな感じですねｗ<br></p><p>後、２列同じように色をつけてグラデーションをつけていきます。<br></p><p><a href="http://stat.ameba.jp/user_images/20150725/01/ivno316/3f/cf/j/o0800045013375689080.jpg"><img id="1437755208911" ratio="1.7777777777777777" src="https://stat.ameba.jp/user_images/20150725/01/ivno316/3f/cf/j/o0800045013375689080.jpg" style="width:800px; height:450px; border:none;"></a></p><p>スクショが、公式サイトのページをちょっと入ってますが気にしませんｗｗ<br>こんな感じで色つけしてみました！！<br></p>これで<b><i><span style="font-size: 36px;">完成<span style="font-size: 10px;"><span style="font-size: 12px;"></span></span></span></i></b><span style="font-size: 36px;"><span style="font-size: 10px;"><span style="font-size: 12px;">　　で<i>す</i></span></span></span><br><br>実際動かしてみました！<br><br><center><object width="480" height="390"><param name="movie" value="http://www.youtube.com/v/fy9bvrbFP8k?version=2&amp;color1=ffffff&amp;color2=ffffff"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="https://www.youtube.com/v/fy9bvrbFP8k?version=2&amp;color1=ffffff&amp;color2=ffffff" type="application/x-shockwave-flash" width="480" height="390" allowscriptaccess="always" allowfullscreen="true"></object><br><a href="https://www.youtube.com/channel/UCUqwuPfq3Ac4AIK2GN_DSIw">NiCO ROCK</a></center>最後、ぶっとんじゃいましたがこれにて完成ですｗｗｗ<br><p></p><p style="text-align: left;">原因としては、枠にも反発をもたせていないため運動エネルギーが少しづつ減少してしまったからでしょう。枠にも当たったら、speed値を加算するようにすればこのようなことは起きないでしょう。<br></p><p style="text-align: left;"><br></p><p style="text-align: left;"><br></p><p style="text-align: left;">最後、パパッとまとめてしまいましたが、ブロック崩しの作成はひとまず終了とします。<br></p><p style="text-align: left;">次回からはUnityのゲーム開発本を購入いたしましてそれを進めていこうと思っています！<br></p><p><br></p><p><br></p>
]]>
</description>
<link>https://ameblo.jp/ivno316/entry-12054243938.html</link>
<pubDate>Sat, 25 Jul 2015 00:33:26 +0900</pubDate>
</item>
<item>
<title>お知らせ</title>
<description>
<![CDATA[ 体調が悪くなり、まったく更新できませんでした…。<br><br>現在は回復してきましたので落ち着きましたらまた更新いたします<br>
]]>
</description>
<link>https://ameblo.jp/ivno316/entry-12048201091.html</link>
<pubDate>Wed, 08 Jul 2015 22:20:05 +0900</pubDate>
</item>
<item>
<title>本日、お休みです。</title>
<description>
<![CDATA[ レポ＆眠気により更新はお休みです。
]]>
</description>
<link>https://ameblo.jp/ivno316/entry-12045489777.html</link>
<pubDate>Wed, 01 Jul 2015 22:36:59 +0900</pubDate>
</item>
<item>
<title>ブロック崩し作成日記３日目～敵さん作成（破壊可能オブジェクト作成）～</title>
<description>
<![CDATA[ 昨日さぼりました。すいません。<br><br>初文から謝罪していきます。ゆのっちです<br><br>さて、前回の続きをやっていきましょう！<br><br>枠やラケットを作成したようにオブジェクトを作成します名前を「Block」にいたします。<br>（私は枠をひとつコピーして作成しました）<br><br>配置して、オブジェクトが消えるスクリプトを作成しましたが、なぜかjavaで書くとエラーがはきだされてしまう…。C#で書いたら起動しますが、言語を２つ使うのは、あまりよろしくない…。<br><br>何回も書き直してようやく起動ｗｗｗ（打ち間違いといいますか、大文字か小文字かの差ですね）<br><br>こんな感じですね。<br><center><iframe width="800" height="600" src="https://www.youtube.com/embed/vWyjh7BHDxQ?rel=0&amp;loop=1&amp;playlist=vWyjh7BHDxQ&amp;theme=dark&amp;autohide=1&amp;start=0" frameborder="0" allowfullscreen></iframe><br><a href="https://www.youtube.com/user/NiCOROCKChannel">NiCO ROCKChannel</a></center><br><br>では、次に大量に生産していきましょう！！<br><br><font size="5"><i><font color="red">コピペ祭りじゃああああいいいいいい！！！</font></i><br></font><p><a href="http://stat.ameba.jp/user_images/20150701/00/ivno316/99/28/j/o0800045013352748096.jpg"><img id="1435678439624" ratio="1.7777777777777777" src="https://stat.ameba.jp/user_images/20150701/00/ivno316/99/28/j/o0800045013352748096.jpg" style="width:800px; height:450px; border:none;"></a></p><p>そんなにコピーしてませんがｗｗｗ<br></p><p>さてさて、これでゲームらしくなってきましたね。<br></p><p>しかし、このままだと絶対にクリアできちゃうんですよね<br></p><p>なぜかというと、ボールがどの壁に当たっても消えずに等速直線運動をしているからですｗｗ<br></p><p>なので、下の壁にあたったら、ボールが消えるようにします。<br></p><p>敵を削除するのとは逆に考えればいいということ。つまりボール側オブジェクトにあたっていく方を削除するように書きます</p><p><a href="http://stat.ameba.jp/user_images/20150701/00/ivno316/cc/a1/j/o0800043513352751696.jpg"><img id="1435678292901" ratio="1.839080459770115" src="https://stat.ameba.jp/user_images/20150701/00/ivno316/cc/a1/j/o0800043513352751696.jpg" style="width:800px; height:435px; border:none;"></a></p><p>まずこちらが敵が削除されるスクリプトになります<br></p><p>この <code>「OnCollisionEnter</code>」 は、「Rigidbody」 で動作しているオブジェクト（ボール）が接触したときに呼ばれる処理です。「Destroy」はもうそのままの意味かと<br></p><p>そして↓が、ボールのオブジェクトが削除されるスクリプトになります<br></p><p><a href="http://stat.ameba.jp/user_images/20150701/00/ivno316/14/1d/j/o0800043513352751697.jpg"><img id="1435678452493" ratio="1.839080459770115" src="https://stat.ameba.jp/user_images/20150701/00/ivno316/14/1d/j/o0800043513352751697.jpg" style="width:800px; height:435px; border:none;"></a></p><p>Destroyの中身に「collision」がついたオブジェクトになっていますよね。<br></p><p>これがボールなわけで、スクリプトが付いてるオブジェクトに当たったら起動します。<br></p><p><br></p><p>やっとゲームになってきましたねｗｗ<br></p><p>さて、次回でこの回が最終章となります。（多分ｗｗ）<br></p><p>装飾系を学んでいこうと思います。<br></p><p><br></p><p><br></p><p><br></p><font size="5"><br></font>
]]>
</description>
<link>https://ameblo.jp/ivno316/entry-12045127849.html</link>
<pubDate>Tue, 30 Jun 2015 23:17:06 +0900</pubDate>
</item>
<item>
<title>雑談。</title>
<description>
<![CDATA[ 今日は更新お休みです。明日更新しようかと。<br><br>明日の予告をしておきますと。<br><br>敵の作成。エフェクト効果を付けるまでいければいいかなーと思っています！<br><br>では、明日の更新をお楽しみに。
]]>
</description>
<link>https://ameblo.jp/ivno316/entry-12044262932.html</link>
<pubDate>Sun, 28 Jun 2015 21:22:45 +0900</pubDate>
</item>
<item>
<title>ブロック崩し作成日記2日目～初めてのスクリプト～</title>
<description>
<![CDATA[ 今日もやっていきますー。ゆのっちです！！<br><br>今回は初のスクリプト（といいつつ以前でもうスクリプト書いてますが…）を制作していきます！<br><br>とりあえず、ボールに物理エンジンをつけていきます<br><br>Hierarchy内の「ball」を選択して、メニューバーの「Component」より「Rigid body」を選択します。これによりボールに物理オブジェクトとして機能するようになりました。このままゲームを開始すると…<br><br>ボールが下へ落ちていきます。画像の項目を外して重力を持たないようにしましょう<br><p><a href="http://stat.ameba.jp/user_images/20150626/20/ivno316/dd/8f/j/o0800045013348608553.jpg"><img id="1435317373286" ratio="1.7777777777777777" src="https://stat.ameba.jp/user_images/20150626/20/ivno316/dd/8f/j/o0800045013348608553.jpg" style="width:800px; height:450px; border:none;"></a></p><p>とりあえず下におちなくなります。<br></p><p>それと、ボールは平面のみの動きだけでいいのでY軸に動かないように設定します。<br></p><p>「Rigid body」にある「Constraints」のところのチェックボックスを以下のようにします</p><p><a href="http://stat.ameba.jp/user_images/20150626/20/ivno316/59/0b/j/o0321020213348612214.jpg"><img id="1435331635592" ratio="1.5891089108910892" src="https://stat.ameba.jp/user_images/20150626/20/ivno316/59/0b/j/o0321020213348612214.jpg" style="width:321px; height:202px; border:none;"></a></p><p>次にボールを動かす実験をするためボールの初速を設定します<br></p><p>スクリプトを書いていくのですが、ここでしょうしょう問題が…。なぜかスクリプトが２重に作られてビルドエラーがでてしまい、原因がわからなかったのでとりあえず新規作成ましたｗｗ<br>（手っ取り早いのでｗ）<br></p>しかし、新規にしてもエラーがでる…<br><br>ー試行錯誤２時間ほどー<br>やっとできました。正直原因わかっていませんｗｗｗ<br><br><p><a href="http://stat.ameba.jp/user_images/20150626/23/ivno316/01/c0/j/o0800041613348787462.jpg"><img id="1435332022827" ratio="1.9230769230769231" src="https://stat.ameba.jp/user_images/20150626/23/ivno316/01/c0/j/o0800041613348787462.jpg" style="width:800px; height:416px; border:none;"></a></p><p>とりあえずサンプル通りに書いてみました。<br>そしてまさかのjava言語…<br></p><p>私としてはC#で書きたいものでした。（これをC#で書けといわれてもわからないですがｗｗ）<br>とりあえず順にそってやっていこうかと<br>次に物理マテリアルを作成してバウンドさせます<br></p><p>そしていよいよラケットを動かしていきます。<br></p><p>ラケットもボールと同じような感じで制作していきます。Rigidbodyを追加して、「Racket Controller」という名前でスクリプトを作成します<br></p><p><a href="http://stat.ameba.jp/user_images/20150627/00/ivno316/99/e7/j/o0800041613348833926.jpg"><img id="1435332025356" ratio="1.9230769230769231" src="https://stat.ameba.jp/user_images/20150627/00/ivno316/99/e7/j/o0800041613348833926.jpg" style="width:800px; height:416px; border:none;"></a></p><p>はい、これでおｋです<br></p><p><br></p><p><br></p><center><iframe width="800" height="600" src="https://www.youtube.com/embed/-CM47xxUapo?rel=0&amp;theme=dark&amp;autohide=1&amp;start=0" frameborder="0" allowfullscreen></iframe><br><a href="https://www.youtube.com/user/NiCOROCKChannel" target="_blank">NiCOROCK Channel</a></center>キーボードのカーソルで動かしております。<br><br><br>起動も確認できましたー。次回は、敵ブロック（敵なのか？）を作成していきます！！
]]>
</description>
<link>https://ameblo.jp/ivno316/entry-12043584293.html</link>
<pubDate>Fri, 26 Jun 2015 22:51:32 +0900</pubDate>
</item>
</channel>
</rss>
