質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

0回答

457閲覧

pyxelが起動しない

A_.

総合スコア5

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2021/11/21 09:26

編集2021/11/21 09:53

python

1import pyxel 2import random 3 4IMG_NO = 0 5ENEMY_IMG_NO = 1 6 7class MyChara: 8 ani_no = 0 9 ani_max = 6 10 ani_interval = 2 11 ani_cnt = 0 12 ani_flg = False 13 14 def __init__(seif): 15 self.x = pyxel.mouse_x 16 self.y = pyxel.mouse_y 17 self.ani_flg = False 18 19 def startAnimation(self): 20 self.ani_cnt = -1 21 self.ani_no = 0 22 self.ani_flg = True 23 24 def drawImage(self,_my_x,_my_y): 25 if(self.ani_flg == True): 26 self.ani_cnt = (self.ani_cnt + 1)% self.ani_interval 27 if(self.ani_cnt == 0): 28 self.ani_no = self.ani_no + 1 29 if(self.ani_no >= self.ani_max): 30 self.ani_no = 0 31 self.ani_flg = False 32 else: 33 self.ani_no = 0 34 pyxel.blt( 35 _my_x,_my_y, 36 IMG_NO, 37 0 + (self.ani_no * 16),0, 38 16,16,1) 39 40class Enemy: 41 ani_no = 0 42 ani_max = 6 43 ani_interval = 2 44 ani_cnt = 0 45 ani_flg = False 46 delete_flg = False 47 48 def __init__(self,_width,_height): 49 self.x = random.randint(0,_width) 50 self.y = random.randint(0,_height) 51 self.delete_flg = False 52 53 def startAnimation(self): 54 if(self.ani_flg == False): 55 self.ani_cnt = -1 56 self.ani_no = 0 57 self.ani_flg = True 58 59 def drawImage(self,_x,_y): 60 if(self.ani_flg == True): 61 self.ani_cnt = (self.ani_cnt + 1)% self.ani_interval 62 if(self.ani_cnt == 0): 63 self.ani_no = self.ani_no + 1 64 if(self.ani_no >= self.ani_max): 65 self.ani_no = self.ani_max - 1 66 self.ani_flg = False 67 self.delete_flg = True 68 else: 69 self.ani_no = 0 70 pyxel.blt( 71 _x,_y,ENEMY_IMG_NO, 72 0 + (self.ani_no * 16),0, 73 16,16,1)

これをrunmoduleしても起動しないのですが、なぜでしょうか
エラーはないため間違ってはいないと思います。

IMEが無効と出ることもあります。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問