2022-01-01から1ヶ月間の記事一覧
EventSystems を 利用して Texture2D に絵をかけるスクリプト スクリプト using System; using System.Collections.Generic; using System.Linq; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; [RequireComponent(typeof(RawIm…
GitHub - Neelarghya/tesseract-unity: Standalone OCR plugin for Unity using Tesseract 上記のライブラリにはデフォルトで英語の学習データ (eng.traineddata)しか入っていないため、日本語データを読み込んだとしても正しく解析ができない そのため、別…
tesseract を試して見ようと探したところ github にライブラリがあったので利用してみた https://github.com/Neelarghya/tesseract-unity しかし、Unity 上 Dll のロードができないらしくで動作しなかった System.DllNotFoundException - tesseract assembly…
ProjectSettings SettingsService.OpenProjectSettings を利用するパスの前には Project/ をつける必要がある [MenuItem("Settings/OpenProject")] private static void OpenProject() { // Project Settings の Player を開く SettingsService.OpenProjectS…
AssetSettingsProvider を利用すると ScriptableObject をそのまま設定画面に表示することができる 1 階層 深くなりますがアセットを探す手間が省けて便利です using System.Collections.Generic; using UnityEditor; using UnityEngine; public class Sampl…
Package Manager URL List Find Missing Script Yorozu Tool Asset Choice Color Folder Texture Edit Google Drive Helper Save Data Menu Item Scene Drawer 作成した PackageManager 対応のライブラリをまとめていきます Package Manager URL List Packag…
GUI.skin. からアクセスできる GUIStyle は把握してますが、名前がわからずに内部で利用されている GUIStyle が数多くあるので、それを一覧で表示する Editor を作成しました 最後に一覧で GUIStyle の名前も載っけておきます スクリプト using System.Colle…
公開されてない SpreadSheet を編集する際には認証が必要になり、ランタイムで更新するのは結構面倒になります そのため、Google Apps Script (GAS) を利用して、お手軽にデータ更新を行う方法を記述します 今回はデータの追加・更新を行うため、GET ではな…
https://script.google.com/macros/s/{deployId}/exec?sheetName=hoge でリクエストを投げると csv 形式でデータを全部取得できる function doGet(e) { if (e.parameter == null) return; var sheetName = e.parameter.sheetName; var spreadSheet = Spreads…
// 対象の文字列がシートに含まれているかを調べる // sheetName (string): 対象となるシート名 // targetText (string): 検索対象の文字 // serchRowIndexes (int[]): 検索対象の行Index 1から始まる // skip (int): 検索時スキップする行数 function conta…