Skip to content

Instantly share code, notes, and snippets.

@cellfusion
cellfusion / 0_reuse_code.js
Created May 22, 2014 01:47
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
using UnityEngine;
using UnityEditor;
using System.Collections;
public class BatchBuild
{
static string bundleIdentifier = "jp.cellfusion.HogeHoge";
// シーンを Editor の設定から取り出す
private static string[] GetScenes ()
#----------------------------------------------------------------------
# コマンドラインでのipaと.dSYMファイルの作成
#----------------------------------------------------------------------
# .dSYMのPATH設定
TARGET_DSYM=$WORKSPACE/iOS/build/[App Name].app.dSYM
# Zip出力する.dSYMファイルのPATH設定
DSYM_ZIP_PATH=$WORKSPACE/iOS/build/[App Name].ipa.dSYM.zip
# xcodeプロジェクトパス
@cellfusion
cellfusion / gist:5f6bcd911f2ec9924a26
Created March 11, 2015 06:53
ImageMagick で複数の png を alpha 付きの状態でグレースケール化
mogrify -transparent white -colorspace gray *.png
#!/usr/bin/bash
readonly FLA_NAME='Adobe Flash'
readonly APP_DIR='/Applications/'
readonly CREATE_FILENAME='CreateProject_'
readonly UPDATE_FILENAME='UpdateProject_'
CMDNAME='progression $0'
FLA_VER='CS4'
@cellfusion
cellfusion / gist:209922
Created October 14, 2009 09:33
AS3 は asfunction がないので、TextEvent.LINK で受け取った文字列で判別する
var tf:TextField = new TextField();
tf.multiline = true;
tf.autoSize = TextFieldAutoSize.LEFT;
tf.text = "<a href='event:hoge|args1,args2'>hoge</a> fuga";
tf.addEventListenener(TextEvent.LINK, linkHandler);
addChild(tf);
function linkHandler(event:TextEvent):void
{
trace(event.text); // trace -> hoge|args1,args2
@cellfusion
cellfusion / gist:1350941
Created November 9, 2011 09:20
duplicate MovieClip JSFL
num = 48
path = fl.getDocumentDOM().library.getItemProperty("name");
path_array = path.split("/");
name = path_array[path_array.length - 1];
linkageBaseClass = fl.getDocumentDOM().library.getItemProperty("linkageBaseClass");
linkageExportForAS = fl.getDocumentDOM().library.getItemProperty("linkageExportForAS");
linkageExportInFirstFrame = fl.getDocumentDOM().library.getItemProperty("linkageExportInFirstFrame");
for (i = 1; i < num; i++) {
@cellfusion
cellfusion / gist:1631965
Created January 18, 2012 08:25
極座標変換用の displacementMap 画像作成
var map:BitmapData = new BitmapData(w, h, false, 0xFF808080);
map.lock();
var center:Point = new Point(w / 2, h / 2);
var rmax:Number = Math.sqrt(Math.pow(center.x, 2) + Math.pow(center.y, 2));
for (var x:int = 0; x < w; x++) {
for (var y:int = 0; y < h; y++) {
var xpos:Number = center.x - x;
var ypos:Number = center.y - (h-y);
var radius:Number = Math.sqrt(xpos * xpos + ypos * ypos);
@cellfusion
cellfusion / DemoActionPlugin.as
Created May 11, 2012 07:07
FDT SWFBridge ActionPlugin の簡単な説明
package
{
import fdt.FdtTextEdit;
import swf.bridge.FdtEditorContext;
import swf.bridge.IFdtActionBridge;
import swf.plugin.ISwfActionPlugin;
import flash.display.Sprite;
import flash.utils.Dictionary;
@cellfusion
cellfusion / gist:3985724
Created October 31, 2012 07:57
Cinema4D Goz name reset script
import c4d
from c4d import documents
# C4D select Objects GoZ Data Reset
GoZ_CONTAINER_ID = 2000000
def main():
doc = documents.GetActiveDocument()
objs = doc.GetSelection()