Skip to content

Instantly share code, notes, and snippets.

@neon-izm
neon-izm / M5StickC_BT_SPP_killer.ino
Created Oct 11, 2020
これを焼いたM5StickCにBT SPPの接続、切断を繰り返すと勝手にloop()内でSerialBTがコケてloopが止まる。
View M5StickC_BT_SPP_killer.ino
#include <M5StickC.h>
#include <BluetoothSerial.h>
BluetoothSerial SerialBT;
/* Set the delay between fresh samples */
#define DELAY_MS (5)
int led = HIGH;
@neon-izm
neon-izm / before_join_socialgame.md
Last active Aug 7, 2020
ソーシャルゲームのクライアントエンジニア入門以前 目次案
View before_join_socialgame.md
@neon-izm
neon-izm / PushNotificationTestWindow.cs
Created Jun 10, 2020
UnityEditorからプッシュ通知を特定端末に送るサンプル com.unity.editorcoroutines@1.0 を前提にしています。
View PushNotificationTestWindow.cs
using System.Collections;
using System.Collections.Generic;
using System.Text;
using Unity.EditorCoroutines.Editor;
using UnityEditor;
using UnityEngine;
using UnityEngine.Networking;
namespace PushNotificationSample.EditorOnly
{
@neon-izm
neon-izm / suiseiseki.txt
Created Feb 16, 2020
インターネットの海に漂っていたコピペをアーカイブしておきます。
View suiseiseki.txt
あまりにも翠星石が好きすぎたから地域の家出少女の掲示板探して12万用意して釣った19歳無職女に1週間翠星石コス&口調マネさせて暮らさせた最終的に4日目で逃げられたけど……
翠星石としては駄目だったよ
そもそも衣装はLLで女のサイズはMでブカブカ
タバコ吸うし茶髪と金髪混じってるしリスカしてるし
マトモに演じられるタマではなかった
でも2日目あたりの「◯◯さん冷蔵庫のアイス食べていいんですぅ?」は今も心に残ってる
ていうか「逃げたかったら別に逃げてもいいよ」って言ってたし
View NewPC Build.md

用途

ふつうのUnity開発やゲームを遊ぶ、たまにライトベイクが走る。

構成 

CPU

Ryzen 9 3900X (65000円) サンキュー ツクモ池袋さん

memory

済:Samsung DDR4(2666) 32GB モジュール *2

@neon-izm
neon-izm / CopyVRMSettings.cs
Created Jul 17, 2019 — forked from esperecyan/CopyVRMSettings.cs
『CopyVRMSettings.cs』 セットアップ済みのVRMプレハブから、正規化直後のVRMプレハブへ、UniVRMのコンポーネントの設定をコピーします。「Editor」という名前のフォルダをAssets内に作成し、その中にこのスクリプトを保存すると、上部メニューに次の項目が追加されます: VRM ▸ UniVRM ▸ CopyVRMSetting.cs / Copies the settings of UniVRM components from a set-up VRM prefab to a just normalized VRM prefab. You create the folder named “Editor” in Assets and save this scr…
View CopyVRMSettings.cs
using System;
using System.Linq;
using System.Reflection;
using System.Collections.Generic;
using System.IO;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEditor;
using UnityEditorInternal;
using UniGLTF;
View PopupContentMessage.cs
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
/// <summary>
/// ポップアップしてメッセージをユーザに伝える
/// Debug.LogErrorは読んでもらえないがち…それはそう…
/// </summary>
public class PopupContentMessage : PopupWindowContent
@neon-izm
neon-izm / PathChecker.cs
Created Feb 24, 2019
日本語パスを判定したい時に使う
View PathChecker.cs
using System.Text.RegularExpressions;
using System;
public class PathChecker{
static bool IsContainHiragana(string str)
{
return Regex.IsMatch(str, @"[\p{IsHiragana}]");
}
View CopyMaterialParameter.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
namespace UnityChan
{
public class CopyMaterialParameter : EditorWindow
{
[SerializeField]
View UnityEventAddListenerLikeInspector.cs
var eventFireingSystem = target as EventFireringSystem;
//適当なエディタ拡張内を想定してほしい
if (GUILayout.Button("イベント登録!"))
{
Debug.Log(path);
var go = GameObject.Find("Main Camera");
//GameObjectを引数に取るUnityEditor上のインスペクタ上で設定するイベントハンドラ
UnityAction<GameObject> action = new UnityAction<GameObject>(eventFireingSystem.TestFunctionArgNeedGameObject);
UnityEventTools.AddObjectPersistentListener<GameObject>(eventFireingSystem.fireEvents, action, go);
You can’t perform that action at this time.