RubySketch - Processing IDE 4+
Noritaka Suzuki
iPad için tasarlandı
-
- Ücretsiz
- Uygulama İçi Satın Alımlar Sunar
Ekran Görüntüleri
Açıklama
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
Yenilikler
Sürüm 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
Uygulama Gizliliği
Noritaka Suzuki adlı geliştirici, uygulamanın gizlilik politikasına göre verilerin aşağıda açıklandığı gibi işlenebileceğini bildirdi. Daha fazla bilgi için geliştiricinin gizlilik politikası bölümüne bakın.
Sizi İzlemek İçin Kullanılan Veriler
Şu veriler, diğer şirketlere ait uygulamalarda ve web sitelerinde sizi izlemek için kullanılabilir:
- Konum
- Kimlik Tanıtıcılar
- Kullanım Verileri
- Tanılar
Sizinle İlişkilendirilen Veriler
Şu veriler toplanabilir ve kimliğinizle ilişkilendirilebilir:
- Konum
- Kimlik Tanıtıcılar
- Kullanım Verileri
- Tanılar
Sizinle İlişkilendirilmeyen Veriler
Şu veriler toplanabilir ancak kimliğinizle ilişkilendirilmez:
- Tanılar
Gizlilik uygulamaları, kullandığınız özellikler veya yaşınız gibi faktörlere göre değişiklik gösterebilir. Ayrıntılı Bilgi
Bilgi
- Sağlayıcı
- Noritaka Suzuki
- Boyut
- 87,6 MB
- Kategori
- Geliştirici Araçları
- Uyumluluk
-
- iPhone
- iOS 14.0 veya üst sürümünü gerektirir.
- iPad
- iPadOS 14.0 veya üst sürümünü gerektirir.
- iPod touch
- iOS 14.0 veya üst sürümünü gerektirir.
- Mac
- macOS 11.0 veya üst sürümünü ve Apple M1 veya üzeri çipe sahip bir Mac gerektirir.
- Apple Vision
- visionOS 1.0 veya üst sürümünü gerektirir.
- Diller
-
Japonca, İngilizce
- Yaş Sınırı
- 4+
- Telif Hakkı
- © 2023 xord.org
- Fiyat
- Ücretsiz
- Uygulama İçi Satın Alımlar
-
- Remove Ads 9,99 €