RubySketch - Processing IDE 4+
Noritaka Suzuki
Разработано для iPad
-
- Бесплатно
- Включает встроенные покупки
Снимки экрана
Описание
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
Что нового
Версия 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
Конфиденциальность приложения
Разработчик Noritaka Suzuki указал, что в соответствии с политикой конфиденциальности приложения данные могут обрабатываться так, как описано ниже. Подробные сведения доступны в политике конфиденциальности разработчика.
Данные, используемые для отслеживания информации
Следующие данные могут использоваться для отслеживания информации о пользователе в приложениях и на сайтах, принадлежащих другим компаниям:
- Геопозиция
- Идентификаторы
- Данные об использовании
- Диагностика
Связанные с пользователем данные
Может вестись сбор следующих данных, которые связаны с личностью пользователя:
- Геопозиция
- Идентификаторы
- Данные об использовании
- Диагностика
Не связанные с пользователем данные
Может вестись сбор следующих данных, которые не связаны с личностью пользователя:
- Диагностика
Конфиденциальные данные могут использоваться по-разному в зависимости от вашего возраста, задействованных функций или других факторов. Подробнее
Информация
- Провайдер
- Noritaka Suzuki
- Размер
- 87,6 МБ
- Категория
- Разработчикам
- Совместимость
-
- iPhone
- Требуется iOS 14.0 или новее.
- iPad
- Требуется iPadOS 14.0 или новее.
- iPod touch
- Требуется iOS 14.0 или новее.
- Mac
- Требуется macOS 11.0 или новее и компьютер Mac с чипом Apple M1 или новее.
- Apple Vision
- Требуется visionOS 1.0 или новее.
- Языки
-
английский, японский
- Возраст
- 4+
- Copyright
- © 2023 xord.org
- Цена
- Бесплатно
- Встроенные покупки
-
- Remove Ads 11,99 USD