問題タブ [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.

0 投票する
1 に答える
468 参照

colors - Ren.Py (Python) の操作、構文エラー

プレイヤーが自分の色を選べるといいなと思いました。私の最初の試みは:

しかし、構文エラーが発生します。たぶん、自分が何をしているのかわからないからです。

0 投票する
1 に答える
1026 参照

pickle - pickled pythonクラスの名前を変更した後、RenPyゲームのセーブロードを修復する方法は?

一部のゲーム オブジェクトにカスタム Python クラスを使用する RenPy ベースのゲームがあります。最近、リファクタリングの一環として、いくつかのモジュールとクラスの名前を変更しました。これにより、Pickle がクラスを見つけられないため、古いゲームの保存の読み込みが中断されました。

Pickle 自体は、クラスの名前変更で状況を適切に処理するメカニズムをサポートしています: https://wiki.python.org/moin/UsingPickle/RenamingModules

ただし、保存/読み込みプロセスはモジュール内の RenPy によって制御されるため、このコードを RenPy ゲームに適用することはできませんloadsave.py。RenPy コードにパッチを当てずに読み込みを修正する方法はありますか? モンキーパッチのアイデアはありますか?

0 投票する
1 に答える
323 参照

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)は次のように不平を言っています:

0 投票する
2 に答える
2793 参照

ios - Windows で Xcode プロジェクトをビルドする

Windows で Xcode プロジェクトをコンパイルする必要があります。自動的に生成されるため、作成する必要はありません。私は iOS 開発に不慣れで、App Store に提出したり、Apple に 100 ドル払って署名したりする予定はありません。ジェイルブレイクされたデバイスにインストールできる IPA を構築したいだけです。これは個人的な使用のためだけです。仮想 Mac をセットアップしようとすると、常に起動に失敗します。それに対する修正はありますか?これは可能ですか?

0 投票する
1 に答える
925 参照

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 とエンコーディングをインポートしようとしましたが、うまくいきませんでした... :(

私はエラーメッセージを無視し、とにかくコードをゲームに貼り付け、トリガーするのに適切なタイミングになったときに....ウェブサイトに何も起こらなかったことを確認するためだけに...

明らかに、私のゲームには何かが欠けていますが、今はアイデアがありません...

0 投票する
1 に答える
959 参照

python - renpyで印刷するテキストの高さを事前に計算することは可能ですか?

Renpy は、 を使用して画面に表示されるテキストを表示するために、多くの python とカスタム コードを使用しsay statementます。

renpy 内でいくつかの問題に遭遇した後nvl mode、画面に表示される行数を知る必要があることがわかりました (当然のことながら、フォント サイズとテキスト ウィンドウのサイズを考慮して)。

だから私の質問

それに関してドキュメントに何も見つからなかったので、表示されるテキストの高さを事前に計算するコマンドまたはその他の可能性があるかどうか疑問に思っていますか?