C# I';我在写一本书,我';我试图通过将currentFrame index乘以帧宽度来获取图像条中的正确帧
所以这个标题很好地总结了我的问题,下面是代码:C# I';我在写一本书,我';我试图通过将currentFrame index乘以帧宽度来获取图像条中的正确帧,c#,C#,所以这个标题很好地总结了我的问题,下面是代码: destinationRect = new Rectangle((int)Position.X = (int)(FrameWidth * scale) / 2, (int)Position.Y - (int)(FrameHeight * scale) / 2, (int)(FrameWidth * scale), (int)(FrameHeight
destinationRect = new Rectangle((int)Position.X = (int)(FrameWidth * scale) / 2,
(int)Position.Y - (int)(FrameHeight * scale) / 2,
(int)(FrameWidth * scale),
(int)(FrameHeight * scale));
但不管出于什么原因,它都在第一个int
下面加了下划线,这是代码中的一个:(int)Position.X
,用红色表示
赋值的左侧必须是变量、属性或索引器
有人能告诉我我能做些什么来解决这个问题吗?你有打字错误,用
=
代替-
new Rectangle(
(int)Position.X - (int)(FrameWidth * scale) / 2,
(int)Position.Y - (int)(FrameHeight * scale) / 2,
(int)(FrameWidth * scale),
(int)(FrameHeight * scale));
你能告诉我你想在这里做什么吗?我的眼睛在哪里?!你说得对+1.