http://wiki.nonip.net/index.php?title=Unity/3d/collider/%E8%B7%9D%E9%9B%A2&feed=atom&action=history
Unity/3d/collider/距離 - 変更履歴
2024-03-29T04:33:22Z
このウィキのこのページに関する変更履歴
MediaWiki 1.24.2
http://wiki.nonip.net/index.php?title=Unity/3d/collider/%E8%B7%9D%E9%9B%A2&diff=17022&oldid=prev
Admin: /* サンプル */
2023-04-22T14:31:09Z
<p><span dir="auto"><span class="autocomment">サンプル</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">←前の版</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">2023年4月22日 (土) 14:31時点における版</td>
</tr><tr><td colspan="2" class="diff-lineno">行25:</td>
<td colspan="2" class="diff-lineno">行25:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>         }</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>         }</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>     }</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>     }</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>     // 範囲から抜けたとき</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>     // 範囲から抜けたとき</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>     void OnTriggerExit(Collider collider)</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>     void OnTriggerExit(Collider collider)</div></td></tr>
</table>
Admin
http://wiki.nonip.net/index.php?title=Unity/3d/collider/%E8%B7%9D%E9%9B%A2&diff=15143&oldid=prev
Admin: ページの作成:「==サンプル== 範囲内に入った際に、ある位置からの距離を測定する。 Unity/3d/collider/貫通 [ショートカット] 上記参考に、一...」
2022-04-22T06:30:38Z
<p>ページの作成:「==サンプル== 範囲内に入った際に、ある位置からの距離を測定する。 <a href="/index.php/Unity/3d/collider/%E8%B2%AB%E9%80%9A" title="Unity/3d/collider/貫通">Unity/3d/collider/貫通</a> [ショートカット] 上記参考に、一...」</p>
<p><b>新規ページ</b></p><div>==サンプル==<br />
範囲内に入った際に、ある位置からの距離を測定する。<br />
<br />
[[Unity/3d/collider/貫通]] [ショートカット]<br />
<br />
上記参考に、一部改変する。<br />
<br />
<pre><br />
using UnityEngine;<br />
public class SphereTrigger: MonoBehaviour<br />
{<br />
// 範囲内に入ったとき<br />
void OnTriggerEnter(Collider collider)<br />
{<br />
Debug.Log("OnTriggerEnter");<br />
}<br />
// 範囲中のとき<br />
void OnTriggerStay(Collider collider)<br />
{<br />
Debug.Log("OnCollisionStay collision.gameObject.name=" + collider.gameObject.name);<br />
if (collider.gameObject.name == "CharacterSphere")<br />
{<br />
var distance = Vector3.Distance(transform.position, collider.gameObject.transform.position);<br />
Debug.Log("distance=" + distance);<br />
}<br />
}<br />
<br />
// 範囲から抜けたとき<br />
void OnTriggerExit(Collider collider)<br />
{<br />
Debug.Log("OnTriggerExit");<br />
}<br />
}<br />
</pre></div>
Admin