問題タブ [renpy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
colors - Ren.Py (Python) の操作、構文エラー
プレイヤーが自分の色を選べるといいなと思いました。私の最初の試みは:
しかし、構文エラーが発生します。たぶん、自分が何をしているのかわからないからです。
pickle - pickled pythonクラスの名前を変更した後、RenPyゲームのセーブロードを修復する方法は?
一部のゲーム オブジェクトにカスタム Python クラスを使用する RenPy ベースのゲームがあります。最近、リファクタリングの一環として、いくつかのモジュールとクラスの名前を変更しました。これにより、Pickle がクラスを見つけられないため、古いゲームの保存の読み込みが中断されました。
Pickle 自体は、クラスの名前変更で状況を適切に処理するメカニズムをサポートしています: https://wiki.python.org/moin/UsingPickle/RenamingModules
ただし、保存/読み込みプロセスはモジュール内の RenPy によって制御されるため、このコードを RenPy ゲームに適用することはできませんloadsave.py
。RenPy コードにパッチを当てずに読み込みを修正する方法はありますか? モンキーパッチのアイデアはありますか?
ios - もうビルドできません(Xcode8.0 iOS10.0.2)
renpy (Ren'Py 6.99.11.1749)で作成したゲームをビルドしてみました。iOSシミュレーター(iPhone 6)でのビルドに成功しました。しかし、自分のデバイス (iPhone 5s、iOS 10.0.2) で実行しようとしたところ、ビルドに失敗しました。Xcode(Xcode 8.0)は次のように不平を言っています:
ios - Windows で Xcode プロジェクトをビルドする
Windows で Xcode プロジェクトをコンパイルする必要があります。自動的に生成されるため、作成する必要はありません。私は iOS 開発に不慣れで、App Store に提出したり、Apple に 100 ドル払って署名したりする予定はありません。ジェイルブレイクされたデバイスにインストールできる IPA を構築したいだけです。これは個人的な使用のためだけです。仮想 Mac をセットアップしようとすると、常に起動に失敗します。それに対する修正はありますか?これは可能ですか?
python - Renpy とリクエスト
質問: ゲームで requests.post を実行して URL を投稿するにはどうすればよいですか?
基本的に、私は現在、ゲーム中の選択を私が作成した Web サイトに送信して、プレイヤーがどのような選択をしたかを追跡できるようにするプロジェクトに取り組んでいます。Web サイトが完成しました。別の python プログラムでテストしました。以下の 2 行のコードを使用して、完全に正常に動作します。
これにより、ウェブサイトのデータベースが変更され、ウェブサイトに明確に表示されるため、別の python ファイルを使用すると、コードは完全に正常に機能します。しかし、Ren'Py は私が望んでいたほどにはうまくいかないようです...
私がやったこと: 試行 1:ここに示すように、Python モジュールをダウンロードする - https://www.renpy.org/doc/html/python.htm
リクエストをインストールした後、Ren'Py からプロジェクトを起動し、開発者コンソールをオンにして、次のように入力しました。
しかし、私が得た応答は次のとおりです。
それで、それはうまくいきませんでした。前述したように、私はまだ Python を初めて使用するので、Google 検索を行って次の試みを試みました...
試行 2:ここに示すように renpy-requests をインストールします - https://github.com/renpytom/renpy-requests
試行 1 の前の新しいバージョンのゲームで、ファイルをダウンロードし、指示に従って正確に実行しました。今回は前回よりもさらに進んでいます:
繰り返しますが、ご覧のとおり、エラーは続きました。
ゲームに CGI とエンコーディングをインポートしようとしましたが、うまくいきませんでした... :(
私はエラーメッセージを無視し、とにかくコードをゲームに貼り付け、トリガーするのに適切なタイミングになったときに....ウェブサイトに何も起こらなかったことを確認するためだけに...
明らかに、私のゲームには何かが欠けていますが、今はアイデアがありません...
python - renpyで印刷するテキストの高さを事前に計算することは可能ですか?
Renpy は、 を使用して画面に表示されるテキストを表示するために、多くの python とカスタム コードを使用しsay statement
ます。
renpy 内でいくつかの問題に遭遇した後nvl mode
、画面に表示される行数を知る必要があることがわかりました (当然のことながら、フォント サイズとテキスト ウィンドウのサイズを考慮して)。
だから私の質問:
それに関してドキュメントに何も見つからなかったので、表示されるテキストの高さを事前に計算するコマンドまたはその他の可能性があるかどうか疑問に思っていますか?