私のアプリケーションでは、フォントに影を設定する必要があります。フォントに影を設定できる場合、フォントに外側の線、外側のグローを設定する方法。フォントにアウトラインまたは外側のグローまたは影を設定するのを手伝ってください。
質問する
3430 次
4 に答える
3
function YourPage:insertText(text, fontname, size, x, y)
local offset = size / 10
local label = display.newText(text, x, y, (fontname), size)
local shadow = display.newText(text, x+offset, y+offset, (fontname), size)
label:setTextColor( 255, 255, 255 )
shadow:setTextColor( 0, 0, 0, 128 )
self:insert(shadow)
self:insert(label)
end
于 2012-07-16T08:48:44.997 に答える
2
display.newEmbossedText()を確認してください。必要なものに合わせてください。
local myText = display.newEmbossedText( "hello", 200, 100, native.systemFont, 40 )
myText:setFillColor( 0.5 )
myText:setText( "Hello World!" )
local color =
{
highlight = { r=1, g=1, b=1 },
shadow = { r=0.3, g=0.3, b=0.3 }
}
myText:setEmbossColor( color )
于 2015-06-10T09:21:11.653 に答える
0
コロナでは、あなたが望むことを意味のある方法で行うことは不可能だと思います。ビットマップフォントの使用を検討しているかもしれません。コロナのテキストキャンディをチェックしてください。2つのテキストオブジェクトを作成し、1つを影にすることもできますが、それは鋭い影になります。
于 2012-06-21T14:05:44.577 に答える
0
Paint.net を使用して影付きのテキストを作成し、それを画像ファイルに保存して、Corona SDK で使用できます。Paint.net は無料で、Paint.net を使用して影などのテキスト効果を作成するための YouTube チュートリアルがいくつかあります。
于 2012-07-13T17:04:38.410 に答える