本文へスキップ
APPBASE

RubySketch - 手軽にグラフィック&ゲーム制作

Noritaka Suzuki

未評価 無料 無料

App Store 評価: ★ 4.8 (147件)

対応
iOS

どんなアプリ?

アプリにフルセットの Ruby インタプリター(CRuby)と簡単なテキストエディターを含んでいますので、Ruby スクリプトを編集して直接実行することができます。 またクリエイティブコーディング環境として有名な Processing とほぼ互換の API も組み込んでありますので、iPhone や iPad でいつでもどこでも気軽にグラフィックスプログラミングをすることができます。 主要な機能 - 組み込みの Ruby インタープリター(CRuby / MRI) - シェーダーも利用可能な Processing 互換のグラフィックス API - カーソル移動が苦にならない組み込みのテキストエディター - 物理演算可能なスプライト機能 - カメラからの画像入力 - サウンドの再生 - 簡単なゲームも含めた多数のサンプルスクリプトを同梱

App Store の説明を全文読む

アプリにフルセットの Ruby インタプリター(CRuby)と簡単なテキストエディターを含んでいますので、Ruby スクリプトを編集して直接実行することができます。 またクリエイティブコーディング環境として有名な Processing とほぼ互換の API も組み込んでありますので、iPhone や iPad でいつでもどこでも気軽にグラフィックスプログラミングをすることができます。 主要な機能 - 組み込みの Ruby インタープリター(CRuby / MRI) - シェーダーも利用可能な Processing 互換のグラフィックス API - カーソル移動が苦にならない組み込みのテキストエディター - 物理演算可能なスプライト機能 - カメラからの画像入力 - サウンドの再生 - 簡単なゲームも含めた多数のサンプルスクリプトを同梱 以下は、Processing の API と互換性があるようにと現バージョンで実装済みの関数の一覧です。 --- abs, acos, alpha, angleMode, applyMatrix, arc, asin, atan, atan2, background, beginContour, beginShape, bezier, bezierDetail, bezierPoint, bezierTangent, bezierVertex, blend, blendMode, blue, brightness, ceil, circle, clear, clip, color, colorMode, constrain, copy, cos, createCanvas, createCapture, createFont, createGraphics, createImage, createShader, createShape, createVector, curve, curveDetail, curvePoint, curveTangent, curveTightness, curveVertex, degrees, deltaTime, displayDensity, displayHeight, displayWidth, dist, doubleClicked, draw, ellipse, ellipseMode, endContour, endShape, exp, fill, filter, floor, focused, frameCount, frameRate, fullScreen, fullscreen, green, height, hue, image, imageMode, key, keyCode, keyIsDown, keyIsPressed, keyPressed, keyReleased, keyTyped, lerp, lerpColor, line, loadFont, loadImage, loadPixels, loadShader, log, loop, mag, map, max, min, motion, motionGravity, mouseButton, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheel, mouseX, mouseY, noClip, noFill, noLoop, noSmooth, noStroke, noTint, noise, noiseDetail, noiseSeed, norm, pixelDensity, pixelHeight, pixelWidth, pixels, pmouseX, pmouseY, point, pop, popMatrix, popStyle, pow, printMatrix, push, pushMatrix, pushStyle, quad, quadraticVertex, radians, random, randomGaussian, randomSeed, rect, rectMode, red, redraw, renderMode, requestImage, resetMatrix, resetShader, rotate, rotateX, rotateY, rotateZ, round, saturation, save, scale, setTitle, setup, shader, shape, shapeMode, shearX, shearY, sin, size, smooth, sq, sqrt, square, stroke, strokeCap, strokeJoin, strokeWeight, tan, text, textAlign, textAscent, textDescent, textFont, textLeading, textSize, textWidth, texture, textureMode, textureWrap, tint, touchEnded, touchMoved, touchStarted, touches, translate, triangle, updatePixels, vertex, width, windowHeight, windowMove, windowMoved, windowOrientation, windowResizable, windowResize, windowResized, windowWidth, windowX, windowY

編集部 PICK UP

Nib

聞き取れるメモ帳。録音すると AI が議事録・要約・次の一手に整えてくれる。

情報

バージョン
2.12
最終更新
2026/05/19
リリース
2020/11/06
サイズ
81.7 MB
必要環境
iOS 16.0 以降
対応端末
iPhone、iPad
対象年齢
4+
対応言語
日本語、英語
最新バージョンの更新内容

- Ruby のバージョンを 4.0.4 に更新 - 描画パフォーマンス大幅に改善 - テクスチャやシェーダーを固定して描画すれば最高で5倍高速化 - MML (Music Macro Language) のサポート - テンポ・音長・オクターブ・音色・ループ・タイ・ポルタメント・トランスポーズ・デチューンなど一通りサポート - Examples/Basics/19_MML.md を追加 - iOS/iPadOS でのマウス/キーボードイベント対応 - Sprite#gravity_scale を Sprite#gravityScale にリネーム - タッチの UP イベント発火位置がずれることがあった不具合を修正 - Sound のストリーミング再生時の音切れ対策を強化

編集部 PICK UP

Nib

聞き取れるメモ帳。録音すると AI が議事録・要約・次の一手に整えてくれる。

詳しく見る

Noritaka Suzukiの他のアプリ

すべて表示
すべて表示