Skip to content

Instantly share code, notes, and snippets.

@chigirits
chigirits / booth_gmail2sheet.gs
Last active July 22, 2023 05:21
GmailのBOOTH注文確認メールから購入履歴をスプレッドシートにまとめるGAS
// GmailのBOOTH注文確認メールから購入履歴をスプレッドシートにまとめるGAS
// 空スプレッドシートを作成して、そのIDを bookID に設定して実行してね
// 参考: https://tech.torico-corp.com/blog/gmail-export-to-google-spreadsheet-via-google-apps-script-gas/
function exportGmails() {
const bookID = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
const criteria = 'ご注文の確認 [BOOTH]';
const columns = [
'注文日時',
'注文番号',
@chigirits
chigirits / DBWindZone.cs
Created May 27, 2023 08:23
DynamicBoneのForceを毎フレーム更新して風を表現
using System.Linq;
using UnityEngine;
using UnityEngine.SceneManagement;
// デモ https://twitter.com/chigiri_vrc/status/1662372505183739904
public class DBWindZone : MonoBehaviour
{
// 最大風速
@chigirits
chigirits / FlexArray_Object.cs
Last active September 17, 2022 17:05
Udon用 C++のstd::vectorみたいな自動拡張配列
using UdonSharp;
using UnityEngine;
/// Objectクラスの値を格納可能な可変長配列
[UdonBehaviourSyncMode(BehaviourSyncMode.Manual)]
public class FlexArray_Object : UdonSharpBehaviour
{
/// <summary>初期サイズ</summary>
int initialSize = 4;

VRChatのスクショのFOVを調整するやつ

VRChatの標準カメラ(FOV=60)で撮影すると、周辺部がにゅ~んと伸びてしまいがちなので、それを調整するためのバッチファイルを書いてみました。

※2021年11月のアップデート以降、カメラのFOVが調整可能になりました。FOVがデフォルトから変更している状態で撮影した場合は正常に補正できませんのでご注意ください。

画像左:Before / 右:After

セットアップ手順

@chigirits
chigirits / MeshRendererFixer.cs
Last active July 5, 2020 12:55
Unity 2019用のアセットを2018にダウングレードしたらメッシュやマテリアルの参照が切れてしまう場合に復元するツール(無保証・Undo不可・バックアップをお取りの上ご自身の責任でご利用ください) 詳細: https://twitter.com/chigiri_vrc/status/1279759484085104640
// MeshRendererFixer
// (C) 2020 Chigiri Tsutsumi
// MIT License
//
// Unity 2019用のアセットを2018にダウングレードしたらメッシュやマテリアルの
// 参照が切れてしまう場合に、元の参照状態を復元するツールです。
// Assets/Chigiri/Editor/ というフォルダを作成し、その中に配置してください。
//
// 使い方
// 1. 2019でシーンを開いて
@chigirits
chigirits / README.md
Last active November 3, 2022 00:58
Sunao Shader v1.3.1 にラメエフェクトを追加する差分です(Emissionのパラメータを増やしたOpaque Sparklesというシェーダが実装されます)。デモ: https://twitter.com/chigiri_vrc/status/1279788293932986375