Skip to content

Instantly share code, notes, and snippets.

@todorok1
todorok1 / PrefabInstantiateSample.cs
Created Sep 1, 2020
Prefabからオブジェクトを生成するサンプルスクリプトです。
View PrefabInstantiateSample.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <Summary>
/// Prefabからオブジェクトを生成するサンプルスクリプトです。
/// </Summary>
public class PrefabInstantiateSample : MonoBehaviour
{
// オブジェクトを生成する元となるPrefabへの参照を保持します。
@todorok1
todorok1 / FpsSetTest.cs
Created Aug 18, 2020
Fpsをセットするサンプル
View FpsSetTest.cs
void Start()
{
Application.targetFrameRate = 60;
}
@todorok1
todorok1 / FpsChecker.cs
Created Aug 18, 2020
シーンのFPSを測定するサンプル
View FpsChecker.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TMPro;
/// <Summary>
/// シーンのフレームレートを計測して画面に表示するスクリプトです。
/// </Summary>
public class FpsChecker : MonoBehaviour
{
@todorok1
todorok1 / GetComponentTarget.cs
Created Aug 17, 2020
GetComponentを使用してメソッドを呼び出されるスクリプトのサンプル
View GetComponentTarget.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <Summary>
/// GetComponentを使用して他のスクリプトからメソッドを呼び出します。
/// </Summary>
public class GetComponentTarget : MonoBehaviour
{
void Start()
@todorok1
todorok1 / GetComponentCaller.cs
Created Aug 17, 2020
GetComponentを使用して他のスクリプトのメソッドを呼び出すサンプル
View GetComponentCaller.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <Summary>
/// GetComponentを使用して他のスクリプトのメソッドを呼び出します。
/// </Summary>
public class GetComponentCaller : MonoBehaviour
{
public GameObject targetObj;
@todorok1
todorok1 / IEventCaller.cs
Created Aug 17, 2020
イベントシステムを使用してメソッドを呼び出すために使うインタフェースのサンプル
View IEventCaller.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
/// <Summary>
/// EventSystemsで使用するインタフェースです。
/// </Summary>
public interface IEventCaller : IEventSystemHandler
{
@todorok1
todorok1 / EventSystemsTarget.cs
Created Aug 17, 2020
イベントシステムを使用してメッセージを受け取るサンプル
View EventSystemsTarget.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <Summary>
/// EventSystemsを使用してメソッドを呼び出されるスクリプトです。
/// </Summary>
public class EventSystemsTarget : MonoBehaviour, IEventCaller
{
void Start()
@todorok1
todorok1 / EventSystemsCaller.cs
Created Aug 17, 2020
イベントシステムを使用して他のスクリプトのメソッドを呼び出すサンプル
View EventSystemsCaller.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
/// <Summary>
/// EventSystemsを使用して他のスクリプトのメソッドを呼び出します。
/// </Summary>
public class EventSystemsCaller : MonoBehaviour
{
@todorok1
todorok1 / SendMessageTarget.cs
Created Aug 11, 2020
SendMessageで呼び出すメソッドのサンプル
View SendMessageTarget.cs
/// <Summary>
/// SendMessageで処理が呼び出されるメソッドです。
/// </Summary>
public class SendMessageTarget : MonoBehaviour
{
/// <Summary>
/// SendMessageを使って対象のスクリプトの処理を呼び出します。
/// </Summary>
public void ShowLog()
{
@todorok1
todorok1 / SendMessageCaller.cs
Created Aug 11, 2020
SendMessageの呼び出し元スクリプトのサンプル
View SendMessageCaller.cs
/// <Summary>
/// SendMessageを使って対象のスクリプトの処理を呼び出します。
/// </Summary>
public class SendMessageCaller : MonoBehaviour
{
public GameObject targetObj;
void Start()
{
targetObj.SendMessage("ShowLog");
You can’t perform that action at this time.