Skip to content

Instantly share code, notes, and snippets.

@s2kw
s2kw / layerSizeObject.jsx
Created Mar 2, 2022
レイヤーのサイズ情報をJSONで入出力できるようにしたコード。Photoshop用。
View layerSizeObject.jsx
#target photoshop
#include json2.jsx;
/// class 的なやつにしたいが…くそ!くそ!!!
function CreateByJSON( jsonString ){
var o = new Object();
try{
var obj = JSON.parse( RemoveSpecificCharacterFromJSON( jsonString ));
o.x = obj.x;
@s2kw
s2kw / LayerPosAndSize2JSON.jsx
Last active Feb 2, 2022
Photoshopの選択中のレイヤーの位置とサイズ情報(Bounds)をJSONで出力する
View LayerPosAndSize2JSON.jsx
#include json2.jsx;
// ↑のファイルをPhotoshopディレクトリ下に置こうね
function main(){
// 現在選択中のレイヤを取得
var target = app.activeDocument.activeLayer;
if(target == null) {
alert("レイヤーが選択されていません");
return;
}
View toggle.md

detailsの外

detailsの中 クリックで開閉
表示
@s2kw
s2kw / エンジニアとしてこの先生きのこるには.md
Last active Aug 23, 2020
メモ:エンジニアとしてこの先生きのこるには
View エンジニアとしてこの先生きのこるには.md

エンジニアとしてこの先いきのこるには [web]

元ネタSpeakerDeck

もくじ

  • 学び方を学ぶ
    • 四半世紀毎に技術書を読む
    • 手を動かして学ぶ
    • 毎年少なくとも1つの言語を学ぶ
    • 身の回りをプログラミング対象にする
    • アウトプットを行う
@s2kw
s2kw / ゲームづくり.md
Created Sep 8, 2019
ゲームづくりに関してのお話をまとめました。
View ゲームづくり.md

知っておいてほしいこと

ゲームを作る上で抑えておきたいポイントについて述べます。 予めゲームを通して表現したいものがある場合はその限りではありません。※特定映画のゲーム化など、既に存在するストーリーをトレースするようなもの等

①コアなゲームサイクルを突き詰める

1つのゲームの何がコアなのか、ゲームの最小構成を定義します。

@s2kw
s2kw / HowToUseSpine.md
Last active Feb 6, 2018
Spineの使い方メモ
View HowToUseSpine.md

Spine

スパインっていう2Dアニメーションツール。 画像を何重にも切り出して、各パーツをゆらゆらさせるアニメーションを作るとまるで2Dなのに3Dのように見えたりする。

必要なスキル

  • イラストレーションの能力
  • 3Dモデリングのセンス
  • 3Dアニメーションのセンス
View 鳥獣の保護及び管理並びに狩猟の適正化に関する法律施行令.md

鳥獣の保護及び管理並びに狩猟の適正化に関する法律施行令

第一条 (標識の交付に関する手数料)

鳥獣の保護及び管理並びに狩猟の適正化に関する法律(平成十四年法律第八十八号。以下「法」という。)第二十六条第七項の政令で定める手数料の額は、標識一個につき千七百円とする。

口語意訳訳

標識の一個の値段は固定屋で。千七百円。

標識

環境省令で定められた鳥獣を輸入した場合は標識を付けなければならない。

View Hunting.md

ジビエ開始まで

  1. 猟銃等の扱い初心者講習
  2. 新規狩猟免許取得
  3. 銃の所持許可証取得

狩猟免許の種類

第一種銃猟免許(散弾銃、ライフル銃)、第二種銃猟免許(空気銃) 網による狩猟、罠による狩猟

以上の4種類。

@s2kw
s2kw / UILongPressabbleButtonController.cs
Created Feb 1, 2017
Unity uGUI用の長押し対応のコールバック機能付きマン
View UILongPressabbleButtonController.cs
// namespace jigaX{
[RequireComponent(typeof(Button))]
public class UILongPressabbleButtonController : MonoBehaviour,IPointerDownHandler ,IPointerUpHandler {
public System.Action onPressReaction,onReleaseReaction;
public System.Action onLongPressReaction;
public float longPressThreshold
{
private get;
set;
}
@s2kw
s2kw / AssetSave.cs
Created Jan 8, 2017
ScriptableObjectが保存されない問題回避用。
View AssetSave.cs
public class AssetSave : Editor
{
[MenuItem("File/Save Assets %&s")]
public static void SaveAssets()
{
var selectedObjects = UnityEditor.Selection.objects;
for (var i = 0; i < selectedObjects.Length; i++ )
{
var any = selectedObjects[i];