Giter Club home page Giter Club logo

psdtoss6old's People

Contributors

dkalpha avatar

Watchers

 avatar  avatar  avatar  avatar

psdtoss6old's Issues

Ver1.2.5の変更内容

Ver1.2.5の変更点です

  • ”sspj、ssae上書き”にチェックを入れない状態で上書きが行われてしまう問題に対応しました。

PSDtoSS6のコマンドラインツールの使い方について

MacにてコマンドラインツールのPSDtoSS6でpngとssceを吐き出したいのですが、その際にPSDtoSS6 GUIでいう「原点レイヤー適用」のチェックを有効化した時の挙動で吐き出したいです。
こちらコマンドライン引数の仕様についてご教授いただけないでしょうか。

下記を参考に渡してみようとしたのですが、うまくいかなかったため問い合わせさせていただきました。

$ PSDtoSS
第 1引数:png情報ファイルのパス(フルパス)
第 2引数:出力フォルダ(ディフォルトはpng情報ファイルフォルダ)
第 3引数:出力PNGファイルの幅(ディフォルト512)
第 4引数:出力PNGファイルの高さ(ディフォルト512)
第 5引数:パーツ間の余白(ディフォルト2)
第 6引数:パックソート0:レイヤー順、1面積順、2幅順、3高さ順(ディフォルト1)
第 7引数:優先度設定を行うか(0:設定しない:0以上の場合はその間隔で設定します。)
第 8引数:ssae出力を行う場合はssae(ディフォルトはno:出力しない)
第 9引数:sspj出力を行う場合はsspj(ディフォルトはno:出力しない)
第10引数:パーツの親にNULLパーツを作成する場合はnull(ディフォルトはno:出力しない)
第11引数:ssae,sspjファイルを上書きする場合はow(ディフォルトはno:出力しない)
第12引数:原点レイヤーを適用する場合はyes(ディフォルトはno:出力しない)
第13引数:rootレイヤーを適用する場合はroot(ディフォルトはno:出力しない)
第14引数:同名のssceから原点設定を引き継ぐ場合はyes(ディフォルトはno:出力しない)
第15引数:セルを配置する間隔ピクセル単位(ディフォルトは0:出力しない)
第16引数:縁の余白幅ピクセル単位(ディフォルトは0:出力しない)
第17引数:基準枠サイズ(0:プロジェクトのデフォルトサイズ 1:PSDサイズ)
第18引数:セル内余白(ディフォルト0)
第19引数:拡張子をつけない出力ファイル名(ディフォルトはPSD名)
成功するとpsdファイルのフォルダにssceとpngが出力されます。

Ver1.2.2の変更内容

Ver1.2.2の変更点です

  • PSDtoSS6から出力したsspjがUnityにインポートできない問題を解消しました

分割してセルマップを生成するオプションが欲しい

現在画像が一枚に収まらない場合解像度が増えていきますが、複数の画像に分割するオプションが欲しいです
またその際に加算などランタイムにシェーダーが異なるものをまとめてあるとうれしいです。

階層構造に対応してほしい

レイヤー名ベースでSS上で階層構造に対応するか、フォルダ(レイヤーセット)ベースで階層構造にしてほしい

レイヤー名ベースの例

PSD

  • aaaレイヤー
  • aaa/bbbレイヤー
  • aaa/bbb/cccレイヤー
  • aaa/dddレイヤー

SpriteStudio

  • aaa
    • bbb
      • ccc
    • ddd
フォルダベースの例

PSD

  • aaaフォルダ
    • aaaレイヤー
    • bbbフォルダ
      • bbbレイヤー
      • cccレイヤー
    • dddレイヤー

SpriteStudio

  • aaa(フォルダと同じ名前のレイヤーフォルダの位置の通常パーツとして使う, ない場合はNULLパーツ)
    • bbb
      • ccc
    • ddd

PSDtoSS6で”sspj、ssae上書き”にチェックを入れない状態で上書きが行われてしまう

不具合の内容

「ssae出力」、「sspj出力」が有効の場合、「sspj、ssae上書き」の有効/無効に関わらす、常に上書きされる

確認されたバージョン

Ver1.2.0以降

対応方法

上書きを行わない場合、「sspj出力」「ssae出力」のチェックを外すことで対応可能です。

詳しくは以下をご参照ください。

SpriteStudioコミュニティ

ssaeのpartListをソートしてもらいたい

現在、出力されたssaeのpartListにあるパーツ名は配置された順番で上から並ぶように見受けられます。

例えば、人体の頭のパーツであれば
・head_1
・head_2
のように名前をつけていますが、パーツの順序がバラバラになりSpriteStudioで読み込んだ場合にまずheadのパーツを並び替える作業が必要となり時間がかかっています。

PSDtoSS6でssaeを出力する際にパーツ名でソートしてくれるようなオプションを用意していただくことは可能でしょうか。
ご検討いただければと思います、よろしくお願いします。

Ver1.2.3の変更内容

Ver1.2.3の変更点です

  • 再コンバート時にセル内余白の値を0以外に指定すると、ssceから読み込んだメッシュの情報が正しく反映されない問題に対応しました
  • PSDtoSS6GUIのタイトルバーに表示されるバージョン番号が更新されていない問題に対応しました
    • Ver1.2.1, Ver1.2.2において、タイトルバーに表示されるバージョン番号がVer1.2.0となっておりました

MacにてPSDtoSS6 GUIで中間データを読み込む際に、拡張子をリネームする必要がある。

お世話になっております。

Macにて(Ai)PSDtoSS_Export.jsxを用いてIllustratorから吐き出した中間データを
PSDtoSS6 GUIに読み込ませようとしたのですが、中間データの拡張子が
.ss6-psdtoss-infoとなっており、そのままでは読み込めませんでした。
.ss6-psdtoss6-infoとリネームしたら読み込めましたので、お手すきの際にスクリプト
の方を修正をしていただけないでしょうか。

Mesh機能に対応してほしい

特定の名前から始まるパーツはメッシュパーツとして残ってほしい
デフォルトの状態では四角形上に4点 or 自動設定
上書きする場合はもとのMeshをできる限り引き継ぐ形

Ver1.2.1の更新内容

Ver1.2.1の更新内容です

  • 出力フォルダ名に空白が含まれると正常に出力されないバグを修正しました
  • 色漏れを警告するメッセージの出力条件を改めました
    • 変更前 : セル間余白の値が1以下のとき
    • 変更後 : セル間余白+セル内余白の値が1以下のとき

Ver1.2.0の更新内容

Ver1.2.0の更新内容です

  • 基準枠のサイズが指定できるようになりました
    • 「基準枠サイズ」設定項目が追加されました
    • 基準枠のサイズは、以下の2つから選択可能です
      • Default : プロジェクトのデフォルト設定で指定した基準枠のサイズ※
      • PSD Size : PSDのカンバスサイズ
  • セル内余白が設定できるようになりました
    • 「セル内余白」設定項目が追加されました
    • セルの縁と絵との間に、余白が設定できます
      • 余白のサイズは、上下左右で同一です
      • 余白の設定は、全てのセルで同一です

※SpriteStudio>環境設定>一般設定>全般>新規作成時のプロジェクトのデフォルト設定>デフォルト設定>新規作成アニメーション>基準枠のサイズ

v1.2.3 高密度ディスプレイでのウインドウサイズ・テキストサイズについて

 Microsoft Surface Book 2にインストールした際、コンバートの挙動は全く問題なかったのですが
 文字やウィンドウサイズ自体が小さく表示されてしまい、使いにくくなっていました。

 https://www.danantonielli.com/adobe-app-scaling-on-high-dpi-displays-fix/

 上記リンク先の対処法を試したところ改善されましたので、そのまま利用しておりますが
 ご報告したほうが良い内容と思い、投稿させて頂きました。

Ver1.1.0の更新内容

Ver1.1.0の更新内容です

  • ssce読み込み時に複製セルの情報が引き継がれます
    • ssce読み込みを指定してコンバートを実行すると、PSDのレイヤーと同名のセル及びその複製セルからピボット・メッシュ情報が引き継がれます
    • 再コンバートの際に、PSDの変更を複製セルにも適用することが可能になります
  • バージョン番号の表示位置を変更しました
    • 変更前 : ログの先頭行
    • 変更後 : ウィンドウのタイトルバー

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.