0
私はユーザーが指で画面に線を引くことができるようにするiOSプログラムを作った。 touchesBegan、touchesMoved、touchesEndedメソッドを使用し、CGContextを作成し、その方法で描画しました。私は、まるでそれが刻まれたかのように、画面に斜めに見えているように見えるようにしたい。これはどのように可能でしょうか?画面に描画される線のインナーシャドウエフェクト?
私はユーザーが指で画面に線を引くことができるようにするiOSプログラムを作った。 touchesBegan、touchesMoved、touchesEndedメソッドを使用し、CGContextを作成し、その方法で描画しました。私は、まるでそれが刻まれたかのように、画面に斜めに見えているように見えるようにしたい。これはどのように可能でしょうか?画面に描画される線のインナーシャドウエフェクト?
あなたは三回あなたの行をなでることにより、簡単なベベルを達成することができる:点P(X-1、Y-1)実際の線に対してにおける背景よりも明るい色で、
これは明るい光と考えることができます左上から上に向かってライン上に移動し、下側の座標を明るくし、斜角を通り、高い座標上に小さな影を投射します。
このようにして擬似3Dジオメトリを考えることができたら、線の内部の詳細を含むより美しい斜影を作成できます。それらはより多くのストロークを取るでしょう。