Skip to content

Instantly share code, notes, and snippets.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Playables;
using UnityEngine.Animations;
public class LayerAnimation : MonoBehaviour {
PlayableGraph graph;
AnimationMixerPlayable mixer;
@goodzsq
goodzsq / SimpleAnimator.cs
Created June 25, 2019 07:16 — forked from tsubaki/SimpleAnimator.cs
Animatorでアニメーションを再生する
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Playables;
using UnityEngine.Animations;
using UnityEngine.Timeline;
[RequireComponent(typeof(Animator))]
[DisallowMultipleComponent]
public class SimpleAnimator : MonoBehaviour
@goodzsq
goodzsq / gist:33f4e87d81a5de73c268
Created February 2, 2015 06:24
node.js koa框架的子进程调用
//父进程
var cp = require('child_process');
var forkChildProcess = function(sendData){
return function(cb){
var child = cp.fork('./server/childProcess.js');
child.on('message', function(msg){
cb(null, msg);
});
child.send(sendData);
}
@goodzsq
goodzsq / gist:1319a3744a2e62004d30
Created September 12, 2014 08:37
android 发送短信
//发送短信
public void sendSMS(String tel, String msg){
PendingIntent paIntent = PendingIntent.getBroadcast(this, 0, new Intent(), 0);
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(tel, null, msg, paIntent, null);
}
//UUID
public String getMyUUID(){
TelephonyManager tm = (TelephonyManager)getBaseContext().getSystemService("phone");
@goodzsq
goodzsq / gist:08f0ff1e8dd27b81d760
Last active August 29, 2015 14:05
cocos2dx AppActivity 常用操作
package org.cocos2dx.cpp;
import org.cocos2dx.lib.Cocos2dxActivity;
import org.cocos2dx.lib.Cocos2dxGLSurfaceView;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
@goodzsq
goodzsq / gist:b006531cf41236ae8235
Created August 27, 2014 09:29
android获取网络状态
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
public static int isNetworkAvailable(){
ConnectivityManager mConnMgr = (ConnectivityManager) appActivity.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mWifi = mConnMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
NetworkInfo mMobile = mConnMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
if(mWifi != null && mWifi.isAvailable() && mWifi.isConnected()){
return 1;
if(!cc.GLProgram.createWithByteArrays){
cc.GLProgram.createWithByteArrays = function(vert, frag){
var shader = cc.GLProgram.create();
shader.initWithVertexShaderByteArray(vert, frag);
shader.link();
shader.updateUniforms();
setTimeout(function(){
shader.link();
shader.updateUniforms();
}, 0);
@goodzsq
goodzsq / gist:b07fba74ec7c5133f9d6
Created July 14, 2014 02:55
webview内嵌html点击链接或按钮出现黄色框框的解决方法
outline: none;
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
-webkit-focus-ring-color: rgba(0, 0, 0, 0);
@goodzsq
goodzsq / gist:3d3893a69ea8d6af5c8e
Created July 7, 2014 03:13
Android json http request
HttpPost request = new HttpPost(url);
// 先封装一个 JSON 对象
JSONObject param = new JSONObject();
param.put("name", "rarnu");
param.put("password", "123456");
// 绑定到请求 Entry
StringEntity se = new StringEntity(param.toString());
request.setEntity(se);
// 发送请求
HttpResponse httpResponse = new DefaultHttpClient().execute(request);
import urllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')