Skip to content

Instantly share code, notes, and snippets.

View ssabii's full-sized avatar

Joseph 요셉 ssabii

View GitHub Profile
@ssabii
ssabii / FlyCamera.cs
Created November 30, 2018 06:18 — forked from gunderson/FlyCamera.cs
Unity Script to give camera WASD + mouse control
using UnityEngine;
using System.Collections;
public class FlyCamera : MonoBehaviour {
/*
Writen by Windexglow 11-13-10. Use it, edit it, steal it I don't care.
Converted to C# 27-02-13 - no credit wanted.
Simple flycam I made, since I couldn't find any others made public.
Made simple to use (drag and drop, done) for regular keyboard layout
public class CoroutineExample : MonoBehaviour
{
IEnumerator coroutine;
void Start ()
{
coroutine = CoroutineTest();
StartCoroutine(coroutine);
}
using UnityEditor;
using System.IO;
public class CreateAssetBundles
{
[MenuItem("Assets/Build AssetBundles")]
static void BuildAllAssetBundles()
{
string assetBundleDirectory = "Assets/AssetBundles";
@ssabii
ssabii / ExportExcel.cs
Last active February 14, 2020 06:50
데이터를 엑셀 파일로 저장하는 코드
using System;
using System.Collections.Generic;
using System.IO;
using System.Runtime.InteropServices;
using Excel = Microsoft.Office.Interop.Excel;
namespace ExportExcel
{
class Dog
{
@ssabii
ssabii / LoadAssetBundlesFromMemory.cs
Created October 30, 2019 10:28
바이트 배열을 읽어서 애셋번들을 로드하는 코드
using System.Collections;
using System.IO;
using UnityEngine;
public class LoadAssetBundlesFromMemory : MonoBehaviour {
// Use this for initialization
void Start()
{
string path = "Assets/AssetBundles/bundle";
@ssabii
ssabii / LoadAssetBundlesFromFile.cs
Last active October 30, 2019 13:41
파일을 읽어서 에셋번들 로드하는 코드
using System.IO;
using UnityEngine;
public class LoadAssetBundleFromFile : MonoBehaviour {
// Use this for initialization
void Start()
{
AssetBundle bundle = AssetBundle.LoadFromFile(Path.Combine(Application.dataPath + "/AssetBundles", "bundle"));
@ssabii
ssabii / LoadAssetBundlesFromUnityWebRequest.cs
Created October 30, 2019 14:14
UnityWebRequest로 에셋번들을 로드하는 코드
using System.Collections;
using UnityEngine;
using UnityEngine.Networking;
public class LoadAssetBundlesFromUnityWebRequest : MonoBehaviour {
// Use this for initialization
void Start () {
StartCoroutine(LoadAssetBundle());
}
@ssabii
ssabii / LoadAssetBundlesFromUnityWebRequestAsync.cs
Last active December 22, 2022 17:47
UnityWebRequest로 에셋번들을 비동기 방식으로 로드하는 코드
using System.Collections;
using UnityEngine;
using UnityEngine.Networking;
public class LoadAssetBundlesFromUnityWebRequestAsync : MonoBehaviour {
// Use this for initialization
void Start () {
StartCoroutine(LoadAssetBundleAsync());
}
@ssabii
ssabii / LoadAllAssetBundles.cs
Created October 30, 2019 15:07
에셋번들에 있는 모든 에셋을 로드하는 코드
using System.Collections;
using UnityEngine;
using UnityEngine.Networking;
public class LoadAllAssetBundles : MonoBehaviour {
// Use this for initialization
void Start () {
StartCoroutine(LoadAssetBundle());
}
@ssabii
ssabii / UnloadTrue.cs
Created October 30, 2019 16:00
에셋번들 Unload(true) 예제
using System.Collections;
using UnityEngine;
using UnityEngine.Networking;
public class UnloadTrue : MonoBehaviour
{
void Start()
{
StartCoroutine(LoadAssetBundleUnloadTrue());
}