Skip to content

Instantly share code, notes, and snippets.

View yamahigashi's full-sized avatar

yamahigashi

View GitHub Profile
@mattak
mattak / unity.gradle
Created March 10, 2014 17:58
build.gradle for unity
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.8.+'
classpath 'com.deploygate:gradle:0.5'
}
}
@YukiMiyatake
YukiMiyatake / ActivityProxyObjectHelper.java
Created March 14, 2014 11:44
複数のActivityを継承したい時に(UnityPlayerActivityProxy) ref: http://qiita.com/samuneP/items/09033f31b3b2f8137d8b
public class ActivityProxyObjectHelper
{
public ActivityProxyObjectHelper(Activity context)
{
_proxyClasses = new ArrayList();
_context = context;
}
protected void onCreate(Bundle savedInstanceState)
# rcov generated
coverage
coverage.data
# rdoc generated
rdoc
# yard generated
#doc
@keijiro
keijiro / 00_AnimationProcessor.md
Last active September 25, 2022 03:47
[Unity] アニメーションのインポート設定を自動化する

アニメーションのインポート設定を自動化する

Unity のアニメーションのインポート設定(下画像)には様々な項目がありますが、これを手動でひとつひとつ設定していくのは、かなりしんどいです。お決まりの設定がある場合には、スクリプトで自動化してしまうのがよいでしょう。この文書では、その自動化の方法を紹介します。

Animation Clip Settings

スクリプトからオプションを変更する

これらのインポート設定は ModelImporter.clipAnimationsModelImporterClipAnimation の配列として格納されています。これを舐める形で変更していけば、一括でお好みの設定を適用できます。

@yasaichi
yasaichi / x_means.py
Last active August 31, 2022 12:18
Implementation of X-means clustering in Python
"""
以下の論文で提案された改良x-means法の実装
クラスター数を自動決定するk-meansアルゴリズムの拡張について
http://www.rd.dnc.ac.jp/~tunenori/doc/xmeans_euc.pdf
"""
import numpy as np
from scipy import stats
from sklearn.cluster import KMeans
from maya import OpenMaya
from pymel.core import *
def mdagpath_from_name(name, extend_to_shape=False):
if not objExists(name):
raise MayaNodeError, name
slist = OpenMaya.MSelectionList()
slist.add(name)
dagpath = OpenMaya.MDagPath()
slist.getDagPath(0, dagpath)
###------------------------------------------------------------
#
# Tool Name: Cache Dependency
#
# Copyright: Takanori Kishikawa
# Created: 2015.09.06
# Update: 2015.09.16
# Lisence: BSD 3-Clause
# http://opensource.org/licenses/BSD-3-Clause
#
using System;
using System.Collections;
using System.Reflection;
using UnityEditor;
using UnityEngine;
[InitializeOnLoad]
class SpaceSphere
{
static SpaceSphere()
@MirageYM
MirageYM / spPaint3d patch
Last active March 8, 2016 01:07
spPaint3d patch
spPaint3d mod
constraint Y(Y軸コンストレイント) SHIFT + mouse drag
constraint X(X軸コンストレイント) CTRL + mouse drag
spPaint3dContext.py
***** ORIGINAL オリジナル
306:
307: pressPosition = mc.draggerContext(spPaint3dContextID, query=True, anchorPoint=True);
@ericfrederich
ericfrederich / async_slot.py
Created March 10, 2016 05:13
Example of using an asyncio coroutine as a Qt slot
import math
import sys
import asyncio
from functools import partial
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QGridLayout, QProgressBar
from quamash import QEventLoop
class MyWidget(QWidget):