首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺少SFML.NET的装配/指令参考

缺少SFML.NET的装配/指令参考
EN

Stack Overflow用户
提问于 2013-12-21 01:31:32
回答 1查看 231关注 0票数 0

我已经在C++中使用SFML三个月了,最近我决定改用C#。我引用了我的项目中的dll,将CSFML dll添加到我的项目中,并将using语句添加到我的代码顶部。然而,我得到的错误张贴在下面的行后:

代码语言:javascript
复制
shape.setFillColor(fillColor);

我的问题是什么?

错误: error CS1061:'SFML.Graphics.CircleShape‘不包含'setFillColor’的定义,也找不到接受'SFML.Graphics.CircleShape‘类型的第一个参数的扩展方法'setFillColor’(您缺少使用指令还是程序集引用?)

代码:http://pastie.org/private/eujxnxorisb4ajtp22ovng

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-21 01:42:25

在查看代码SFML.NET代码时,CircleShape继承了将此方法包装到属性中的Shape

代码语言:javascript
复制
// SFML.Graphics.Shape
public Color FillColor
{
    get
    {
        return Shape.sfShape_getFillColor(base.CPointer);
    }
    set
    {
         Shape.sfShape_setFillColor(base.CPointer, value);
    }
}

所以你只需打电话:

代码语言:javascript
复制
shape.FillColor = ...
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20714462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档