CoRサンプル集: CoRサンプル - まじたいが跳ねるだけ(円形当たり判定テスト)

まじたいが跳ね回るだけのサンプルです。

ソースコードは以下からどうぞ。
https://rmake.jp/games/30765/cor_example
プレー:111 (人数:65) クリア:0 評価: 60 (6回)
scene 'start' do majitai00 = nil majitai01 = nil majitai02 = nil preload do image 'majitai', id: 63614 music 'main_music', id: 40 end create do # まじたいの配置 majitai00 = put_majitai(self, 200, 50) majitai01 = put_majitai(self, 400, 100) majitai02 = put_majitai(self, 600, 150) # 音楽のロード # main_music = add_music('main_music') # main_music.play end update do # 当たり判定の処理を行う collision majitai00, majitai01 collision majitai00, majitai02 collision majitai01, majitai02 end render do majitai00.show_debug_body majitai01.show_debug_body majitai02.show_debug_body end end start_scene 'start' sprite 'chara_majitai' do image 'majitai' origin :center end # まじたいを配置するメソッド def put_majitai(scene, x, y) # まじたいを配置 majitai = scene.put_sprite 'chara_majitai' do position x, y frame_index 0 end # 当たり判定の大きさを設定する majitai.collision_circle 65 # 元画像が大きいので適当に縮小 majitai.scale 0.4, 0.4 # 重力を与える majitai.gravity(nil, 2) # 跳ね返り係数を与える majitai.bounce(1.0, 1.0) # 端で跳ね返るようにする majitai.collide_world! # ランダムに速度を与える majitai.velocity((rand(3) - 3), (rand(3) - 3)) # 配置したまじたいを返す majitai end
コード一覧
  • start.rb
投稿者:Material 6858 mini akasata 対象Lv1 公開日:2017年04月27日 22:48:17
プレー内容を公開する

違反を通報する

コメントする

コメントするには、ログインする必要があります。

コメント一覧

コメントはありません。

プレー履歴

プレー履歴はありません。

全てのプレー履歴を見る

新着レビュー

レビューはまだ投稿されていません。 作品の感想を作者に伝えるためにレビューを投稿してみませんか?

全てのレビュー

フォロー/シェア

ブログ/Wiki/掲示板で共有する

Rmake内(ブログ/Wiki/掲示板)に貼り付ける場合は以下のタグを利用してください。

リンク

プレイヤー

外部ホームページに貼り付ける

外部ホームページに貼り付ける場合は以下のタグを利用してください。