« C4D Python R12 テスト:閉じたスプラインをポリゴンへ変換? | トップページ | C4D Python R12 テスト:utils.GeRayColliderのGetIntersection()を少し確認 »

どうしてだろう… ThinkingParticlesが使えるのにC4D PythonでインストールチェックをするとFalseになる。

次のスクリプトをDLしたC4D R12Studio Demoで実行すると、Falseになってしまいますが…
皆さんの正規版のC4D R12 Studioはどうですか?

Python
'''
ThinkingParticlesインストールチェック
'''

import c4d
from c4d import modules


def main():
    print modules.CheckTP() #TPインストールチェック


if __name__=='__main__':
    main()
False

理由がわかりませんなぁ…

別の方法… ThinkingParticlesのグローバル変数:tpをチェックする…

Python
'''
グローバル変数tpでThinkingParticles使用可能かチェックする。
'''


import
c4d
from c4d import modules


def main():
    if not tp:return

    print '喜べ! C4D PythonでThinkingParticlesが使えるぜ!!'


if __name__=='__main__':
    main()
喜べ! C4D PythonでThinkingParticlesが使えるぜ!!

ThinkingParticlesが使えるC4D R12 Studioでは、
「喜べ! C4D PythonでThinkingParticlesが使えるぜ!!」
が表示されるはず。

C4D ThinkingParticles をPythonで使う場合は、スクリプト(スクリプトマネージャ:Python)ではなく、PythonタグやXPresso:Pythonノードをで使うのだろうから、TPインストールチェックは必要だと…

Python_tp_03

Pythonタグでエラーが出るとタグのアイコンの右下に「×」が表示されるので、問題のあるタグは直ぐに見つけられると思う。

|

« C4D Python R12 テスト:閉じたスプラインをポリゴンへ変換? | トップページ | C4D Python R12 テスト:utils.GeRayColliderのGetIntersection()を少し確認 »

コメント

コメントを書く



(ウェブ上には掲載しません)




« C4D Python R12 テスト:閉じたスプラインをポリゴンへ変換? | トップページ | C4D Python R12 テスト:utils.GeRayColliderのGetIntersection()を少し確認 »