Skip to content

Instantly share code, notes, and snippets.

@sasame
sasame / SnakeTest.cs
Created March 19, 2025 16:20
一筆書きゲームのゴール可能なパターンをチェックするプログラム
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using NUnit.Framework;
using UnityEngine;
using UnityEngine.TestTools;
public class SnakeTest
{
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Splines;
using UnityEditor;
public static class DSplineUtilMenu
{
[MenuItem("Spline/FreezeTransform")]
public static void FreezeTransform()
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Unity.Mathematics;
using UnityEngine.Splines;
public class SplineRoad : MonoBehaviour
{
[SerializeField] SplineContainer _spline;
[SerializeField] Material _mtl;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
public class LASImportMenu
{
[MenuItem("LAS/LAS Import", false, 0)]
public static void Import()
{
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Text;
using UnityEngine;
public class LASImporter
{
public void Import(string filename)
{
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ScaleDrag : MonoBehaviour
{
Camera _cam;
Transform _dragObject;
Vector3 _localPos;
Quaternion _localRot;
@sasame
sasame / YBRigControl.cs
Created December 15, 2019 03:36
LaHumanRigに対してこのようなスクリプトをつけて、エフェクタを操作できます。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using LaHuman;
public class YBRigControl : MonoBehaviour
{
LaHumanRig _rig;
BodyTransformsData _body = new BodyTransformsData();
Dictionary<string, GameObject> _dicObj = new Dictionary<string, GameObject>();
@sasame
sasame / Snake.cs
Created December 13, 2019 08:50
蛇ゲーム
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Snake : MonoBehaviour {
// 軌跡
struct Trail
{
public Vector3 Position;
public Quaternion Rotation;
@sasame
sasame / DExpression.cs
Last active October 18, 2019 00:52
文字列から四則演算などを計算する。
using System;
using System.Collections.Generic;
public class DExpression
{
public delegate object Function(Node n);
static char[] _operators = new char[] { '+', '-', '*', '/' };
static char[] _bracket = new char[] { '(', ')' };
using System.Text;
using UnityEngine;
using UnityEngine.UI;
[RequireComponent(typeof(Text))]
public class MaxGameObjects : MonoBehaviour {
string[] _units = new string[]{"","万","億","兆","京"};
int _num = 0;
int _createOneFrame = 100;
Text _text;