Kozu-vr / VketBoothValidator

※Vケット3 には対応していません。 Vケット2のブースが入稿ルールに沿っているかチェックする入稿支援ツール(非公式)です。 こちらはメンテナンスを終了しました。今後はVitDeckに移行します。https://vitdeck.github.io/VitDeck/
https://kozu-vr.github.io/VketBoothValidator/
MIT License
8 stars 3 forks source link

[D01]制限値より0.001より小さい値だけ越えてた場合、ブースのサイズの数値が正しくない #20

Closed gatosyocora closed 5 years ago

gatosyocora commented 5 years ago

CubeのxのスケールをUnityで入力可能な最小桁の4.000001にしました すると以下のように表示され、制限超過は検出されましたが, 小数点以下4桁目以降は切り捨てになり表示されていなかった

Start vket booth validation. (2019.3 Alpha)
Base folder:Test_D01_1
Scene file:Assets/Test_D01_1/Test_D01_1.unity
Unity version:2017.4.15f1

全角文字使用:0
180文字を超える長いパス:0
シーン内の次のオブジェクトはブースに含まれないです。
 Main Camera
 Directional Light
 ScaleLimitVisualizer

[!]Ð01.ブースサイズ Rule
ブースのサイズ:(4.000, 1.000, 1.000)
幅(X)が4を超えています。

[!]Ð02.マテリアル数制限 rule
アクティブな使用マテリアル:
ベースフォルダに含まれないマテリアルを参照しています。
 Resources/unity_builtin_extra
シーン内マテリアル数:1

---
2件のルール違反が見つかりました。
Finish validation
Kozu-vr commented 5 years ago

@gatosyocora > 桁数を増やすと下記のようになってこれはこれで見にくいので4桁に制限しています。 ブースのサイズ:(2.404737, 2.105324, 3.878432)

解決案として以下のようにオーバーしたサイズをメッセージに出すのはどうでしょうか? 幅(X)が4を0.000001超えています。

gatosyocora commented 5 years ago

@Kozu-vr 常時表示する側の桁数を増やすのは見にくくなるのは同意です オーバーしたサイズを表示するのは以前よりはこちらのほうが親切になると思うので良いと思います

Kozu-vr commented 5 years ago

最小桁数の小数点以下6桁表示(桁が足りない場合は0を表示しない)で行きたいと思います。 [!]Ð01.ブースサイズ Rule ブースのサイズ:(4.000, 5.000, 18.520) 幅(X)が4を0.000001超えています。 高さ(Y)が5を0.00001超えています。 奥行(Z)が3を15.52超えています。

gatosyocora commented 5 years ago

了解です