RubySketch - Processing IDE 4+
Noritaka Suzuki
Dirancang untuk iPad
-
- Gratis
- Menawarkan Pembelian di App
Jepretan Layar
Deskripsi
This app includes Ruby language interpreter known as CRuby or MRI (Matz Ruby Implementation) and a simple text editor.
So you can edit and run a ruby script.
It also has an API that is almost compatible with Processing that is well known as a Creative Coding framework.
So you can enjoy graphics programming on your iPhone or iPad.
Key Features
- Built-in Ruby interpreter (CRuby / MRI)
- Processing-compatible graphics API with shaders available
- Built-in text editor that makes moving the cursor painless
- Physics-capable sprites
- Image input from camera
- Sound playback
- Includes many sample scripts, including simple games
This is a list of functions implemented to be compatible with the 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
Yang Baru
Versi 2.10
- With the support of the Ruby Association Development Grant, the following functions and class have been added
- createShape()
- shape()
- shapeMode()
- beginShape()
- endShape()
- beginContour()
- endContour()
- vertex()
- curveVertex()
- bezierVertex()
- quadraticVertex()
- texture()
- textureMode()
- textureWrap()
- loadPixels()
- updatePixels()
- pixels()
- textLeading()
- createFont()
- loadFont()
- requestImage()
- curveDetail()
- curvePoint()
- curveTangent()
- curveTightness()
- bezierDetail()
- bezierPoint()
- bezierTangent()
- rotateX()
- rotateY()
- rotateZ()
- shearX()
- shearY()
- applyMatrix()
- printMatrix()
- deltaTime
- hue()
- saturation()
- brightness()
- noiseSeed()
- noiseDetail()
- randomSeed()
- randomGaussian()
- fullscreen() (fullScreen())
- smooth()
- noSmooth()
- keyIsDown()
- keyIsPressed()
- mouseWheel()
- doubleClicked()
- Font.list()
- Graphics#clear()
- Graphics#save()
- Shape class
- Added links to the Processing/p5.js documentation in the class and method references
- Added Discord invite link for user support
- Reimplement the noise() for better compatibility
- scale() can take z parameter
- loadImage() raises Net::HTTPClientException instead of OpenURI::HTTPError
- Fixed that pushStyle()/popStyle() did not correctly manage colorMode, angleMode, and blendMode
- Fixed that Ruby documentation is in Japanese
Privasi App
Pengembang, Noritaka Suzuki, menunjukkan bahwa praktik privasi app dapat menyertakan penanganan data sebagaimana yang dijelaskan di bawah. Untuk informasi lebih lanjut, lihat kebijakan privasi pengembang.
Data yang Digunakan untuk Melacak Anda
Data berikut ini mungkin digunakan untuk melacak Anda di seluruh app dan situs web milik perusahaan lain:
- Lokasi
- Pengenal
- Data Penggunaan
- Diagnostik
Data yang Ditautkan ke Anda
Data berikut ini mungkin akan dikumpulkan dan ditautkan ke identitas Anda:
- Lokasi
- Pengenal
- Data Penggunaan
- Diagnostik
Data yang Tidak Ditautkan ke Anda
Data berikut ini mungkin akan dikumpulkan, namun tidak ditautkan ke identitas Anda:
- Diagnostik
Praktik privasi mungkin bervariasi, misalnya, praktik privasi berdasarkan fitur yang digunakan atau usia Anda. Pelajari Lebih Lanjut
Informasi
- Penyedia
- Noritaka Suzuki
- Ukuran
- 87,6 MB
- Kategori
- Alat Pengembang
- Kompatibilitas
-
- iPhone
- Memerlukan iOS 14.0 atau versi lebih baru.
- iPad
- Memerlukan iPadOS 14.0 atau versi lebih baru.
- iPod touch
- Memerlukan iOS 14.0 atau versi lebih baru.
- Mac
- Memerlukan macOS 11.0 atau versi lebih baru dan Mac dengan Apple M1 chip atau versi lebih baru.
- Apple Vision
- Memerlukan visionOS 1.0 atau versi lebih baru.
- Bahasa
-
Inggris, Jepang
- Batas Umur
- 4+
- Hak Cipta
- © 2023 xord.org
- Harga
- Gratis
- Pembelian di App
-
- Remove Ads Rp 169ribu