<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>coconutのブログ</title>
<link>https://ameblo.jp/coconut3124/</link>
<atom:link href="https://rssblog.ameba.jp/coconut3124/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>ブログの説明を入力します。</description>
<language>ja</language>
<item>
<title>スクリプトメモ</title>
<description>
<![CDATA[ <h3>自動でオブジェクトを移動させる<img alt="ラブラブ" draggable="false" height="24" src="https://stat100.ameba.jp/blog/ucs/img/char/char3/082.png" width="24"></h3><p>void Update () {<br>&nbsp;&nbsp;transform.position += new Vector3(0.1f , 0.0f , 0.0f);<br>&nbsp;}</p><p>&nbsp;</p><p>プライヤーを追いかけるようにさせる</p><p><code class="csharp keyword">public</code> <code class="csharp plain">; &nbsp; &nbsp;Transform player</code></p><div class="line number7 index6 alt2"><code class="csharp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">public</code> <code class="csharp keyword">float</code> <code class="csharp plain">speed = 3; </code><code class="csharp comments">//移動速度</code></div><div class="line number8 index7 alt1"><code class="csharp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp comments">// Use this for initialization</code></div><div class="line number9 index8 alt2"><code class="csharp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">void</code> <code class="csharp plain">Start () {</code></div><div class="line number10 index9 alt1"><code class="csharp spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">player = GameObject.FindGameObjectWithTag(</code><code class="csharp string">"Player"</code><code class="csharp plain">).transform;</code></div><div class="line number11 index10 alt2"><code class="csharp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">}</code></div><div class="line number12 index11 alt1"><code class="csharp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code>&nbsp;</div><div class="line number13 index12 alt2"><code class="csharp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp comments">// Update is called once per frame</code></div><div class="line number14 index13 alt1"><code class="csharp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">void</code> <code class="csharp plain">Update () {</code></div><div class="line number15 index14 alt2"><code class="csharp spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">Vector3 playerPos = player.position;&nbsp;&nbsp;&nbsp; </code><code class="csharp comments">//プレイヤーの位置</code></div><div class="line number16 index15 alt1"><code class="csharp spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">Vector3 direction = playerPos - transform.position; </code><code class="csharp comments">//方向</code></div><div class="line number17 index16 alt2"><code class="csharp spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">direction = direction.normalized;&nbsp;&nbsp; </code><code class="csharp comments">//単位化（距離要素を取り除く）</code></div><div class="line number18 index17 alt1"><code class="csharp spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">transform.position = transform.position + (direction * speed * Time.deltaTime);</code></div><div class="line number19 index18 alt2"><code class="csharp spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">transform.LookAt(player);&nbsp;&nbsp; </code><code class="csharp comments">//プレイヤーの方を向く</code></div><div class="line number20 index19 alt1"><code class="csharp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">}</code></div><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/coconut3124/entry-12312566119.html</link>
<pubDate>Wed, 20 Sep 2017 23:57:59 +0900</pubDate>
</item>
<item>
<title>テキストを表示させる⑤</title>
<description>
<![CDATA[ <h3><span style="color:#000000;"><font face="Consolas">テキストスクリプト</font></span></h3><p><font face="Consolas"><span style="color:#009695;">using</span><span style="color:#333333;">&nbsp;UnityEngine</span><span style="color:#333333;">;</span><br><span style="color:#009695;">using</span><span style="color:#333333;">&nbsp;System</span><span style="color:#333333;">.</span><span style="color:#333333;">Collections</span><span style="color:#333333;">;</span><br><span style="color:#009695;">using</span><span style="color:#333333;">&nbsp;UnityEngine</span><span style="color:#333333;">.</span><span style="color:#333333;">UI</span><span style="color:#333333;">;</span><br><br><span style="color:#009695;">public</span><span style="color:#333333;">&nbsp;</span><span style="color:#009695;">class</span><span style="color:#333333;">&nbsp;</span><span style="color:#3364a4;">test</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">:</span><span style="color:#333333;">&nbsp;</span><span style="color:#3364a4;">MonoBehaviour</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">{</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">public</span><span style="color:#333333;">&nbsp;</span><span style="color:#009695;">string</span><span style="color:#333333;">[]</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">scenarios</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">[</span><span style="color:#333333;">SerializeField</span><span style="color:#333333;">]</span><span style="color:#333333;">&nbsp;</span><span style="color:#3364a4;">Text</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">uiText</span><span style="color:#333333;">;</span><br><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">[</span><span style="color:#333333;">SerializeField</span><span style="color:#333333;">][</span><span style="color:#333333;">Range</span><span style="color:#333333;">(</span><span style="color:#f57d00;">0.001f</span><span style="color:#333333;">,</span><span style="color:#333333;">&nbsp;</span><span style="color:#f57d00;">0.3f</span><span style="color:#333333;">)]</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">float</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">intervalForCharacterDisplay</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">=</span><span style="color:#333333;">&nbsp;</span><span style="color:#f57d00;">0.05f</span><span style="color:#333333;">;</span><br><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">private</span><span style="color:#333333;">&nbsp;</span><span style="color:#009695;">string</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">currentText</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">=</span><span style="color:#333333;">&nbsp;</span><span style="color:#009695;">string</span><span style="color:#333333;">.</span><span style="color:#333333;">Empty</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">private</span><span style="color:#333333;">&nbsp;</span><span style="color:#009695;">float</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">timeUntilDisplay</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">=</span><span style="color:#333333;">&nbsp;</span><span style="color:#f57d00;">0</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">private</span><span style="color:#333333;">&nbsp;</span><span style="color:#009695;">float</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">timeElapsed</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">=</span><span style="color:#333333;">&nbsp;</span><span style="color:#f57d00;">1</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">private</span><span style="color:#333333;">&nbsp;</span><span style="color:#009695;">int</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">currentLine</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">=</span><span style="color:#333333;">&nbsp;</span><span style="color:#f57d00;">0</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">private</span><span style="color:#333333;">&nbsp;</span><span style="color:#009695;">int</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">lastUpdateCharacter</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">=</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">-</span><span style="color:#f57d00;">1</span><span style="color:#333333;">;</span><br><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-style:italic;color:#888888;">//</span><span style="font-style:italic;color:#888888;">&nbsp;文字の表示が完了しているかどうか</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">public</span><span style="color:#333333;">&nbsp;</span><span style="color:#009695;">bool</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">IsCompleteDisplayText</span><span style="color:#333333;">&nbsp;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">{</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">get</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">{</span><span style="color:#333333;">&nbsp;</span><span style="color:#009695;">return</span><span style="color:#333333;">&nbsp;&nbsp;</span><span style="color:#3364a4;">Time</span><span style="color:#333333;">.</span><span style="color:#333333;">time</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">&gt;</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">timeElapsed</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">+</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">timeUntilDisplay</span><span style="color:#333333;">;</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">}</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">}</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">void</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">Start</span><span style="color:#333333;">()</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">{</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">SetNextLine</span><span style="color:#333333;">()</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">}</span><br><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">void</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">Update</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">()</span><span style="color:#333333;">&nbsp;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">{</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-style:italic;color:#888888;">//</span><span style="font-style:italic;color:#888888;">&nbsp;文字の表示が完了してるならクリック時に次の行を表示する</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">if</span><span style="color:#333333;">(</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">IsCompleteDisplayText</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">){</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">if</span><span style="color:#333333;">(</span><span style="color:#333333;">currentLine</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">&lt;</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">scenarios</span><span style="color:#333333;">.</span><span style="color:#333333;">Length</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">&amp;&amp;</span><span style="color:#333333;">&nbsp;</span><span style="color:#3364a4;">Input</span><span style="color:#333333;">.</span><span style="color:#333333;">GetMouseButtonDown</span><span style="color:#333333;">(</span><span style="color:#f57d00;">0</span><span style="color:#333333;">)){</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">SetNextLine</span><span style="color:#333333;">()</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">}</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">}</span><span style="color:#009695;">else</span><span style="color:#333333;">{</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-style:italic;color:#888888;">//</span><span style="font-style:italic;color:#888888;">&nbsp;完了してないなら文字をすべて表示する</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">if</span><span style="color:#333333;">(</span><span style="color:#3364a4;">Input</span><span style="color:#333333;">.</span><span style="color:#333333;">GetMouseButtonDown</span><span style="color:#333333;">(</span><span style="color:#f57d00;">0</span><span style="color:#333333;">)){</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">timeUntilDisplay</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">=</span><span style="color:#333333;">&nbsp;</span><span style="color:#f57d00;">0</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">}</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">}</span><br><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">int</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">displayCharacterCount</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">=</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">(</span><span style="color:#009695;">int</span><span style="color:#333333;">)(</span><span style="color:#3364a4;">Mathf</span><span style="color:#333333;">.</span><span style="color:#333333;">Clamp01</span><span style="color:#333333;">((</span><span style="color:#3364a4;">Time</span><span style="color:#333333;">.</span><span style="color:#333333;">time</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">-</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">timeElapsed</span><span style="color:#333333;">)</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">/</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">timeUntilDisplay</span><span style="color:#333333;">)</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">*</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">currentText</span><span style="color:#333333;">.</span><span style="color:#333333;">Length</span><span style="color:#333333;">)</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">if</span><span style="color:#333333;">(</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">displayCharacterCount</span><span style="color:#333333;">&nbsp;!</span><span style="color:#333333;">=</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">lastUpdateCharacter</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">){</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">uiText</span><span style="color:#333333;">.</span><span style="color:#333333;">text</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">=</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">currentText</span><span style="color:#333333;">.</span><span style="color:#333333;">Substring</span><span style="color:#333333;">(</span><span style="color:#f57d00;">0</span><span style="color:#333333;">,</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">displayCharacterCount</span><span style="color:#333333;">)</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">lastUpdateCharacter</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">=</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">displayCharacterCount</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">}</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">}</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">void</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">SetNextLine</span><span style="color:#333333;">()</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">{</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">currentText</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">=</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">scenarios</span><span style="color:#333333;">[</span><span style="color:#333333;">currentLine</span><span style="color:#333333;">]</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">timeUntilDisplay</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">=</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">currentText</span><span style="color:#333333;">.</span><span style="color:#333333;">Length</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">*</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">intervalForCharacterDisplay</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">timeElapsed</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">=</span><span style="color:#333333;">&nbsp;</span><span style="color:#3364a4;">Time</span><span style="color:#333333;">.</span><span style="color:#333333;">time</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">currentLine</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">++;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">lastUpdateCharacter</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">=</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">-</span><span style="color:#f57d00;">1</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">}</span><br><span style="color:#333333;">}</span></font>&nbsp;</p><p>&nbsp;</p><p>test</p><p><font face="Consolas"><span style="color:#009695;">using</span><span style="color:#333333;">&nbsp;System</span><span style="color:#333333;">.</span><span style="color:#333333;">Collections</span><span style="color:#333333;">;</span><br><span style="color:#009695;">using</span><span style="color:#333333;">&nbsp;System</span><span style="color:#333333;">.</span><span style="color:#333333;">Collections</span><span style="color:#333333;">.</span><span style="color:#333333;">Generic</span><span style="color:#333333;">;</span><br><span style="color:#009695;">using</span><span style="color:#333333;">&nbsp;UnityEngine</span><span style="color:#333333;">;</span><br><br><span style="color:#009695;">public</span><span style="color:#333333;">&nbsp;</span><span style="color:#009695;">class</span><span style="color:#333333;">&nbsp;</span><span style="color:#3364a4;">test</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">:</span><span style="color:#333333;">&nbsp;</span><span style="color:#3364a4;">MonoBehaviour</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">{</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">public</span><span style="color:#333333;">&nbsp;</span><span style="color:#009695;">bool</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">is_pressing</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">=</span><span style="color:#333333;">&nbsp;</span><span style="color:#009695;">false</span><span style="color:#333333;">;</span><br><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">void</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">OnTriggerEnter</span><span style="color:#333333;">(</span><span style="color:#3364a4;">Collider</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">other</span><span style="color:#333333;">)</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">{</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">if</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">(</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">other</span><span style="color:#333333;">.</span><span style="color:#333333;">gameObject</span><span style="color:#333333;">.</span><span style="color:#333333;">tag</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">==</span><span style="color:#333333;">&nbsp;</span><span style="color:#f57d00;">"</span><span style="color:#f57d00;">Player</span><span style="color:#f57d00;">"</span><span style="color:#333333;">){</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">is_pressing</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">=</span><span style="color:#333333;">&nbsp;</span><span style="color:#009695;">true</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">}</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">}</span><br><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">void</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">OnGUI</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">()</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">{</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">if</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">(</span><span style="color:#333333;">is_pressing</span><span style="color:#333333;">)</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">{</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#3364a4;">GUI</span><span style="color:#333333;">.</span><span style="color:#333333;">Box</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">(</span><span style="color:#009695;">new</span><span style="color:#333333;">&nbsp;</span><span style="color:#3364a4;">Rect</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">(</span><span style="color:#f57d00;">10</span><span style="color:#333333;">,</span><span style="color:#333333;">&nbsp;</span><span style="color:#f57d00;">10</span><span style="color:#333333;">,</span><span style="color:#333333;">&nbsp;</span><span style="color:#f57d00;">100</span><span style="color:#333333;">,</span><span style="color:#333333;">&nbsp;</span><span style="color:#f57d00;">90</span><span style="color:#333333;">)</span><span style="color:#333333;">,</span><span style="color:#333333;">&nbsp;</span><span style="color:#f57d00;">"</span><span style="color:#f57d00;">Menu</span><span style="color:#f57d00;">"</span><span style="color:#333333;">)</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">}</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">}</span><br><span style="color:#333333;">}</span></font></p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/coconut3124/entry-12312057195.html</link>
<pubDate>Tue, 19 Sep 2017 09:35:13 +0900</pubDate>
</item>
<item>
<title>メモ① コード</title>
<description>
<![CDATA[ <p>オブジェクトを消す　Object.Destroy(gameObject);</p><p>一定時間　　Destroy(gameObject, 2.0f);</p><p>SEを鳴らす　　　　GetComponent&lt;AudioSource&gt;&nbsp;().PlayOneShot&nbsp;(se);</p><p>オブジェクトを非表示　<span class="crayon-v">gameObject</span><span class="crayon-sy">.</span><span class="crayon-e">SetActive</span><span class="crayon-h"> </span><span class="crayon-sy">(</span><span class="crayon-t">false</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></p><p><span class="crayon-sy">オブジェクトを表示　　</span><span class="crayon-v">gameObject</span><span class="crayon-sy">.</span><span class="crayon-e">SetActive</span><span class="crayon-h"> </span><span class="crayon-sy">(</span>true<span class="crayon-sy">)</span><span class="crayon-sy">;</span></p><p>テキストを表示　　　　void OnGUI () {</p><p>if (is_pressing) { GUI.Box (new Rect (10, 10, 100, 90), "Menu");</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/coconut3124/entry-12311818561.html</link>
<pubDate>Mon, 18 Sep 2017 13:32:02 +0900</pubDate>
</item>
<item>
<title>オブジェクトで音を流す④</title>
<description>
<![CDATA[ <p>&nbsp;</p><h3>キーボードで取得したときに音を鳴らす①</h3><p><font face="Consolas"><span style="color:#009695;">private</span><span style="color:#333333;">&nbsp;</span><span style="color:#3364a4;">AudioSource</span><span style="color:#333333;">[]</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">sources</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">void</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">Start</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">()</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">{</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">sources</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">=</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">gameObject</span><span style="color:#333333;">.</span><span style="color:#333333;">GetComponents</span><span style="color:#333333;">&lt;</span><span style="color:#3364a4;">AudioSource</span><span style="color:#333333;">&gt;()</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">}</span><br><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">void</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">Update</span><span style="color:#333333;">()</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">{</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">if</span><span style="color:#333333;">(</span><span style="color:#3364a4;">Input</span><span style="color:#333333;">.</span><span style="color:#333333;">GetKeyDown</span><span style="color:#333333;">(</span><span style="color:#3364a4;">KeyCode</span><span style="color:#333333;">.</span><span style="color:#333333;">K</span><span style="color:#333333;">))</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">{</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">sources</span><span style="color:#333333;">[</span><span style="color:#f57d00;">0</span><span style="color:#333333;">]</span><span style="color:#333333;">.</span><span style="color:#333333;">Play</span><span style="color:#333333;">()</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">}</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">}</span><br><span style="color:#333333;">}</span></font></p><p>&nbsp;</p><p><font face="Consolas"><span style="color:#3364a4;">AudioSource</span></font>も追加する</p><p>&nbsp;</p><h3>マウスで取得したときに音を鳴らす②</h3><h4><font face="Consolas"><span style="color:#009695;">using</span><span style="color:#333333;">&nbsp;UnityEngine</span><span style="color:#333333;">;</span><br><span style="color:#009695;">using</span><span style="color:#333333;">&nbsp;System</span><span style="color:#333333;">.</span><span style="color:#333333;">Collections</span><span style="color:#333333;">;</span><br><br><span style="color:#009695;">public</span><span style="color:#333333;">&nbsp;</span><span style="color:#009695;">class</span><span style="color:#333333;">&nbsp;</span><span style="color:#3364a4;">NewBehaviourScript</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">:</span><span style="color:#333333;">&nbsp;</span><span style="color:#3364a4;">MonoBehaviour</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">{</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">public</span><span style="color:#333333;">&nbsp;</span><span style="color:#3364a4;">AudioClip</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">se</span><span style="color:#333333;">;</span><br><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">void</span><span style="color:#333333;">&nbsp;</span></font>OnMouseDown<font face="Consolas"><span style="color:#333333;">()</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">{</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">GetComponent</span><span style="color:#333333;">&lt;</span><span style="color:#3364a4;">AudioSource</span><span style="color:#333333;">&gt;()</span><span style="color:#333333;">.</span><span style="color:#333333;">PlayOneShot</span><span style="color:#333333;">(</span><span style="color:#333333;">se</span><span style="color:#333333;">)</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">}</span><br><span style="color:#333333;">}</span></font>&nbsp;</h4><h4><span style="color:#3364a4;">AudioSource</span>も追加する</h4><table border="1"><tbody><tr><td>OnMouseEnter</td><td>オブジェクトにカーソルを合わせると一回実行される</td></tr><tr><td>OnMouseOver</td><td>オブジェクトにカーソルを合わせると繰り返し何度も実行される</td></tr><tr><td>OnMouseDown</td><td>左クリックすると一回実行される</td></tr><tr><td>OnMouseDrag</td><td>左クリックを押したままだと繰り返し何度も実行される</td></tr><tr><td>OnMouseUp</td><td>左クリックすると一回実行される &amp; 左クリックを押したままオブジェクト外でボタンを離した時に一回実行される</td></tr><tr><td>OnMouseUpAsButton</td><td>左クリックすると一回実行される &amp; 左クリックを押したままオブジェクト外でボタンを離した場合は実行されない</td></tr><tr><td>OnMouseExit</td><td>オブジェクト内では実行されない &amp; オブジェクト内からオブジェクト外に移動すると一回実行される</td></tr></tbody></table><p>&nbsp;</p><table border="1"><tbody><tr><td>クラス名</td><td>PascalCase</td><td>PascalCase</td></tr><tr><td>ローカル変数名</td><td>CamelCase</td><td>CamelCase</td></tr><tr><td>メンバ変数名</td><td>CamelCase</td><td><div>PascalCase</div></td></tr></tbody></table><p>&nbsp;</p><h3><span style="color:#000000;"><font face="Consolas">一定時間にオブジェクトを消す</font></span></h3><p><font face="Consolas"><span style="color:#009695;">using</span><span style="color:#333333;">&nbsp;UnityEngine</span><span style="color:#333333;">;</span><br><span style="color:#009695;">using</span><span style="color:#333333;">&nbsp;System</span><span style="color:#333333;">.</span><span style="color:#333333;">Collections</span><span style="color:#333333;">;</span><br><br><span style="color:#009695;">public</span><span style="color:#333333;">&nbsp;</span><span style="color:#009695;">class</span><span style="color:#333333;">&nbsp;</span><span style="color:#3364a4;">NewBehaviourScript</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">:</span><span style="color:#333333;">&nbsp;</span><span style="color:#3364a4;">MonoBehaviour</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">{</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">public</span><span style="color:#333333;">&nbsp;</span><span style="color:#3364a4;">AudioClip</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">se</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">public</span><span style="color:#333333;">&nbsp;</span><span style="color:#009695;">float</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">desTime</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">=</span><span style="color:#333333;">&nbsp;</span><span style="color:#f57d00;">3.0f</span><span style="color:#333333;">;</span><br><br><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#009695;">void</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">OnMouseExit</span><span style="color:#333333;">()</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">{</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">GetComponent</span><span style="color:#333333;">&lt;</span><span style="color:#3364a4;">AudioSource</span><span style="color:#333333;">&gt;</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">()</span><span style="color:#333333;">.</span><span style="color:#333333;">PlayOneShot</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">(</span><span style="color:#333333;">se</span><span style="color:#333333;">)</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">Destroy</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">(</span><span style="color:#333333;">gameObject</span><span style="color:#333333;">,</span><span style="color:#333333;">&nbsp;</span><span style="color:#333333;">desTime</span><span style="color:#333333;">)</span><span style="color:#333333;">;</span><br><span style="color:#333333;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#333333;">}</span><br><span style="color:#333333;">}</span></font></p><p>&nbsp;</p><p><a href="https://camo.qiitausercontent.com/d82fac6c5417566836aa96dfe3be1cf61f65c134/68747470733a2f2f71696974612d696d6167652d73746f72652e73332e616d617a6f6e6177732e636f6d2f302f32363033302f36376433326166392d316231652d333732632d623037372d6637633535646537613233662e706e67" rel="nofollow noopener" target="_blank"><img alt="スクリーンショット 2014-01-02 17.40.06.png" data-canonical-src="https://qiita-image-store.s3.amazonaws.com/0/26030/67d32af9-1b1e-372c-b077-f7c55de7a23f.png" src="https://camo.qiitausercontent.com/d82fac6c5417566836aa96dfe3be1cf61f65c134/68747470733a2f2f71696974612d696d6167652d73746f72652e73332e616d617a6f6e6177732e636f6d2f302f32363033302f36376433326166392d316231652d333732632d623037372d6637633535646537613233662e706e67"></a></p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/coconut3124/entry-12311501539.html</link>
<pubDate>Sun, 17 Sep 2017 11:27:24 +0900</pubDate>
</item>
<item>
<title>マウスクリック検知③</title>
<description>
<![CDATA[ <h3>スクリプト　①キーボードで検知</h3><div>using UnityEngine;<br>using System.Collections;</div><div>public class ExampleClass : MonoBehaviour<br>{<br>&nbsp;&nbsp;&nbsp; void Update()<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (Input.GetKey(KeyCode.RightArrow)) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print("右矢印キーが押されている");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>}</div><div>&nbsp;</div><h3>スクリプト②　キーやマウスで検知</h3><h4>public class ExampleClass : MonoBehaviour<br>{<br>&nbsp;&nbsp;&nbsp; void Update()<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (Input.anyKey) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print("キーもしくはマウスボタンが押されている");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>}</h4><h4>&nbsp;</h4><div><br>スクリプト③　クリック検知<br>private void Update()<br>{<br>&nbsp;&nbsp;&nbsp; if (Input.GetMouseButtonDown(0)){<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print("左クリック");<br>&nbsp;&nbsp;&nbsp; }<br>}</div><div>&nbsp;</div><h3>スクリプト④　クリック検知(拾ってきたやつ)</h3><div>&nbsp; public float distance = 100f;<br>&nbsp; void Update () {</div><div>&nbsp;&nbsp;&nbsp; if (Input.GetMouseButtonDown(0)) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RaycastHit hit = new RaycastHit();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (Physics.Raycast(ray, out hit, distance)) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string objectName = hit.collider.gameObject.name;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Debug.Log(objectName);</div><div>&nbsp;</div><div><h3>マウスクリックの座標取得<br>重要なこと<br>・Input.mousePosition<br>・ifから始める</h3><div><br>KeyCode.Space<br>スペース</div><div>KeyCode.Return<br>リターンキー</div><div>KeyCode.UpArrow<br>上矢印キー</div><div>KeyCode.A<br>キー</div><div>KeyCode.LeftControl<br>Ctrlキー</div><div>&nbsp;</div><div><div>Input.GetKey<br>キーを押している間は常に(連射状態)</div><div>Input.GetKeyDown<br>キーを押していない状態から押した時</div><div>InputGetKeyUp<br>キーを押している状態から離した時</div><div><br>マウスを押したとき<br>Input.GetMouseButtonDown(num)</div><div>マウスが押されているとき(押されたまま)<br>Input.GetMouseButton(num)</div><div>マウスボタンが折れなくなった時<br>Input.GetMouseButtonUp(num)<br>(num)= 0.1.2 =左クリック.右クリック.ホイールクリック</div><div>&nbsp;</div><div>Input.GetKey（キーボードからの入力）<br>Input.GetButton（インプットマネジャーで管理された入力）<br>Input.GetAxis（方向キーの入力）<br>Input.GetMouseButton（マウスボタンの入力）</div></div><div>&nbsp;</div></div>
]]>
</description>
<link>https://ameblo.jp/coconut3124/entry-12311440417.html</link>
<pubDate>Sun, 17 Sep 2017 05:46:45 +0900</pubDate>
</item>
</channel>
</rss>
