我正在使用这个功能
#### Initiate shinyServer
shinyServer(function(input, output) {
inFile<-reactive({
file1<-input$rawdata
if(is.null(file1)) stop ("Please Upload a Valid .csv file")
datas<-read.csv(file=file1$datapath)
})
dtableInput<- reactive({
if(is.null(inFile()))
return()
datas<-inFile()
})
output$downloadtable<-downloadHandler( #### called from UI
filename = function() {paste(input$table_name, '.csv', sep='')},
content = function(file) {
write.csv(dtableInput(), file)
}
)
})
我将其称为SpriteBatch.draw(region, x, y, originX, originY, width, height, scaleX, scaleY, rotation);
screen
和SpriteBatch
img
,变量Sprite
为弧度:
dir
我得到的是围绕枢轴而不是图像中心的旋转,以及保持该中心的坐标x,y。
我已经尝试过使用sprite函数,centerOrigin和setCenter,它们都没有改变我想要的。
答案 0 :(得分:0)
在精灵img
上设置所有缩放,位置和旋转,然后调用img.draw(spriteBatch);
而不是spriteBatch.draw(...)
。您调用的spriteBatch.draw(...)
方法不知道您在精灵上设置的任何参数,例如在其上调用setCenter
,因此您必须从精灵中绘制它。
答案 1 :(得分:0)
如果您希望图像围绕其中心旋转,则表示对象中心的X和Y坐标应作为originX和originY给出。
{{1}}