SKSpriteNode의 색상 속성을 변경해도 색상이 변경되지 않습니다.

파블로

일부 스프라이트에 대해 원래 빨간색 인 텍스처를로드하고 있습니다. 그러나 loadPauseIcons () 메서드를 통해 해당 색상을 흰색으로 변경하고 싶습니다.

func loadPauseIcons() {
    let icons = ["HomeIcon", "LevelIcon", "RetryIcon"]
    let iconSize = CGSize(width: pauseButton.size.width * 0.6, height: pauseButton.size.height * 0.6)
    var iconY = pauseButton.position.y - pauseButton.size.height
    for icon in icons {
        let currentIcon = SKSpriteNode(imageNamed: icon)
        currentIcon.position = CGPoint(x: pauseButton.position.x, y: iconY)
        currentIcon.color = .white
        currentIcon.size = iconSize
        currentIcon.name = icon
        currentIcon.zPosition = 11

        iconY -= pauseButton.size.height * 0.35 + currentIcon.size.height
        self.addChild(currentIcon)
        pauseIcons.append(currentIcon)
    }
}

이 메서드는 SKScene의 touchesBegan () 메서드에서 실행됩니다. 그러나 여전히 빨간색 아이콘이 표시됩니다. (집과 세 개의 막대)

여기에 이미지 설명 입력

내 스프라이트의 색상을 변경하기 위해 뭔가 잘못하고 있습니까?

JohnV

추가해보십시오 :

currentIcon.colorBlendFactor = 1.0

기본적 colorBlendFactor으로 스프라이트의 값은 0.0이며, 이는 color속성이 무시됨을 의미합니다 . 값이 colorBlendFactor1.0에 가까울수록 스프라이트의 color속성이 더 많이 적용됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

tableview 셀에서 뷰의 색상을 변경해도 변경되지 않습니다.

분류에서Dev

geoJSON 속성 변경 후 색상이 변경되지 않음

분류에서Dev

CSS 색상 속성이 텍스트 색상을 변경하지 않습니까?

분류에서Dev

주석지도보기의 핀 색상이 변경되지 않습니다.

분류에서Dev

탐색 창 메뉴 항목을 클릭해도 색상이 변경되지 않아야합니다.

분류에서Dev

링크를 클릭해도 활성 링크 색상이 변경되지 않음

분류에서Dev

제목은 선의 색상을 변경하지 않습니다.

분류에서Dev

td의 bgcolor는 색상을 변경하지 않습니다.

분류에서Dev

Angular Checkbox는 div의 색상을 변경하지 않습니다.

분류에서Dev

색상 소품을 svg 구성 요소에 전달하면 SVG의 색상이 React에서 변경되지 않습니다.

분류에서Dev

그것이 반복되면 JS 기능은 HTML 텍스트의 색상을 변경하지 않습니다

분류에서Dev

목록 항목의 CSS 색상이 변경되지 않습니다.

분류에서Dev

Actionbar의 뒤로 화살표 색상이 변경되지 않습니다.

분류에서Dev

ThemeData의 primaryswatch 속성을 설정 한 후 RaisedButton의 배경색이 변경되지 않습니다.

분류에서Dev

pyplot은 이미지의 색상을 변경합니다.

분류에서Dev

이벤트가 발생한 후에도 카드의 색상이 변경되지 않습니다.

분류에서Dev

웹 페이지의 흰색 배경을 다른 색상으로 변경

분류에서Dev

이미지보기의 이미지 색상을 변경할 수 없습니다.

분류에서Dev

부모가 변경 되어도 자식 범위는 색상을 변경하지 않습니다.

분류에서Dev

폴더 색상 확장자 ... 색상이 변경되지 않습니다.

분류에서Dev

행의 초점이 맞지 않을 때 DataGridHyperlinkColumn의 색상 변경

분류에서Dev

핀 색상이 변경되지 않음

분류에서Dev

LinkButton 색상이 변경되지 않음

분류에서Dev

SwiftUI-이미지 아이콘의 색상을 변경할 수 없습니다.

분류에서Dev

ListView 선택한 항목의 색상을 변경하고 선택되지 않은 항목의 다른 색상도 변경

분류에서Dev

클릭시 TextView 색상이 변경되지 않습니다.

분류에서Dev

색상이 변경되지 않는 목록 조각의 항목

분류에서Dev

.nav-item.hover는 nav-link의 색상을 변경하지 않습니다.

분류에서Dev

TextView의 선택기가 색상을 변경하지 않습니다.

Related 관련 기사

  1. 1

    tableview 셀에서 뷰의 색상을 변경해도 변경되지 않습니다.

  2. 2

    geoJSON 속성 변경 후 색상이 변경되지 않음

  3. 3

    CSS 색상 속성이 텍스트 색상을 변경하지 않습니까?

  4. 4

    주석지도보기의 핀 색상이 변경되지 않습니다.

  5. 5

    탐색 창 메뉴 항목을 클릭해도 색상이 변경되지 않아야합니다.

  6. 6

    링크를 클릭해도 활성 링크 색상이 변경되지 않음

  7. 7

    제목은 선의 색상을 변경하지 않습니다.

  8. 8

    td의 bgcolor는 색상을 변경하지 않습니다.

  9. 9

    Angular Checkbox는 div의 색상을 변경하지 않습니다.

  10. 10

    색상 소품을 svg 구성 요소에 전달하면 SVG의 색상이 React에서 변경되지 않습니다.

  11. 11

    그것이 반복되면 JS 기능은 HTML 텍스트의 색상을 변경하지 않습니다

  12. 12

    목록 항목의 CSS 색상이 변경되지 않습니다.

  13. 13

    Actionbar의 뒤로 화살표 색상이 변경되지 않습니다.

  14. 14

    ThemeData의 primaryswatch 속성을 설정 한 후 RaisedButton의 배경색이 변경되지 않습니다.

  15. 15

    pyplot은 이미지의 색상을 변경합니다.

  16. 16

    이벤트가 발생한 후에도 카드의 색상이 변경되지 않습니다.

  17. 17

    웹 페이지의 흰색 배경을 다른 색상으로 변경

  18. 18

    이미지보기의 이미지 색상을 변경할 수 없습니다.

  19. 19

    부모가 변경 되어도 자식 범위는 색상을 변경하지 않습니다.

  20. 20

    폴더 색상 확장자 ... 색상이 변경되지 않습니다.

  21. 21

    행의 초점이 맞지 않을 때 DataGridHyperlinkColumn의 색상 변경

  22. 22

    핀 색상이 변경되지 않음

  23. 23

    LinkButton 색상이 변경되지 않음

  24. 24

    SwiftUI-이미지 아이콘의 색상을 변경할 수 없습니다.

  25. 25

    ListView 선택한 항목의 색상을 변경하고 선택되지 않은 항목의 다른 색상도 변경

  26. 26

    클릭시 TextView 색상이 변경되지 않습니다.

  27. 27

    색상이 변경되지 않는 목록 조각의 항목

  28. 28

    .nav-item.hover는 nav-link의 색상을 변경하지 않습니다.

  29. 29

    TextView의 선택기가 색상을 변경하지 않습니다.

뜨겁다태그

보관