5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

★ AAの描き方教室(薀蓄・講義編) ★

37 :似非ボックスシリーズの解説:02/02/20 16:40 ID:???
AAで説明しようと思ったけどめんどくさくて断念。
というわけで、AAEv2.30に要望の高かった(?)似非ボックス切り取り、コピーがつきました。
普通のエディタの場合、ボックス切り取りやボックスコピーはAltキーを押しながらマウスで選択か、
メニューやショートカットからボックス選択開始を選んでから選択・・という感じですが、
AAEはそれとは異なります。
具体的な操作方法の解説は、次のレスからするので、仕組みなどどうでもいいという方は、
このレスはここで読み飛ばしてください。

さて。
なぜ普通のエディタと異なるボックス選択のインターフェースなのか。
それは2ch系AAはプロポーショナルフォントで作る物であり、AAEの設定もそうなっています。
プロポーショナルフォントということは文字の幅がそれぞれ違うので、ボックス選択しようにも、
四角形がガタガタになってしまいます。
秀丸などのエディタでも、フォントを固定ピッチフォントにしないとボックス選択できませんよね。

そこで、AAEがどういう仕組みでボックス選択しているかというと、
AAをまず画像として表示してしまいます。
その後、その画像内で範囲選択し、開始X位置とY位置、終了X位置とY位置を保存し、
Y値を元にどこからどこまでの行をくりぬくか計算します。
これは単純なわり算ですね。
あとは行毎に分割し開始X位置にもっとも近い値になるまで1文字ずつドット数を計算しながら
左にシフトしていきます。
もっとも近い場所にたどり着いたら、続いて終了X位置まで再び1文字ずつ左に
シフトしながらドット数を計算していきます。
これを行数分だけ繰り返すと、プロポーショナルフォントにもかかわらず範囲選択された
なかをコピーしたり切り取りしたりできるようになるわけです。


38 :似非ボックスシリーズの解説:02/02/20 16:40 ID:???
操作方法ですが、基本的にショートカットキーにて説明します。
すべての操作はメニューからも実行できるのですが、ショートカットキーを使った方が
遙かに早く編集できると思うので。

似非ボックス切り取りがCtrl+R、コピーがCtrl+D、トリミングがCtrl+Tです。
AAを書いていて特定箇所を切り取りたくなったとき、
まずCtrl+Rを押します。
すると、AAが絵として表示されます。
一見何も変わってないように見えますが、スクロールバーとか消えてますね。
あとはD&Dで範囲選択するだけです。
めんどくさくて左上から右下へのドラッグしか対応してないので(←バカ)、
必ずくりぬきたい位置の左上から右下へ向かって範囲選択してください。
すると、再びテキストの表示へと戻ります。
もう、すでに範囲選択したあたりが消えてますね。
消えた部分はクリップボードに入ってます。
つまり、貼り付ければ別の場所へと移せます。

似非ボックスコピー、トリミングも同じ操作方法です。
コピーだと範囲選択した部分をクリップボードに入れるだけで、消しません。
トリミングは逆に範囲選択した部分を残し、他を消します。


39 :似非ボックスシリーズの解説:02/02/20 16:40 ID:???
たとえば

  ∧_∧     ∧_∧     ∧∧
 ( ;´∀`)  (・∀・ )    (゚Д゚;)
 (    ) ⊂    つ   ⊂  |)
 | | |   ( (  (     |  |〜
 (__)_)   (_(_)     し`J
こんな風にキャラが並んでて、モララーとギコ猫の位置を入れ替えたくなったとき。
今までだとモララーを一行一行切り取り、ギコ猫の隣に貼り付けなければなりませんでした。
(まぁ、この程度なら5回繰り返すだけなので、大した手間じゃないかもしれませんが)
ここで似非ボックス切り取りと似非ボックス貼り付けを組み合わせるとこんなに簡単です。

まずCtrl+Rを押し、モララーを範囲選択します。

  ∧_∧     ∧∧
 ( ;´∀`)   (゚Д゚;)
 (    )  ⊂  |)
 | | |    |  |〜
 (__)_)    し`J
こうなります。
そして、ギコの耳の隣にカーソルを置き、Ctrl+Bを押します。(似非ボックス貼り付け)

  ∧_∧     ∧∧   ∧_∧  
 ( ;´∀`)   (゚Д゚;) (・∀・ )  
 (    )  ⊂  |)⊂    つ 
 | | |    |  |〜  ( (  ( 
 (__)_)    し`J  (_(_) 
こうなります。
あとはズレ直しすれば


  ∧_∧      ∧∧     ∧_∧  
 ( ;´∀`)    (゚Д゚;)   (・∀・ )  
 (    )    ⊂  |)   ⊂    つ 
 | | |       |  |〜  ( (  ( 
 (__)_)     し`J     (_(_) 
簡単に入れ替えできるわけです。


40 :似非ボックスシリーズの解説:02/02/20 16:41 ID:???
ついでにもう一つの新機能。
選択範囲のAAの右端を平らにする機能も説明しておきます。
これは言葉の通り、選択範囲のAAの右側を平らにします。
キャラクターの右側に真っ平らな建物を書いたりする時に便利です。

                        |┌──┐┌──┐
                        |│〃  ││〃  │
                        |│    ││    │
                        |└──┘└──┘
  ∧_∧                |┌──┐┌──┐
 ( ´∀`)                |│〃  ││〃  │
 (    )                 |│    ││    │
 | | |                  |└──┘└──┘
 (__)_)                  |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
こんなAAを書きたい時、今までだとモナーの居る右側のビルの壁を書くときに、
ズレ直しがやっかいでしたが、
範囲選択して右側を平らにしたあとビルのAAを似非ボックス貼り付けするだけで、
バッチリズレの無いAAがかけます。
ただし、 などばりばり使ってるので、コピペするとずれます。
いわゆるバーヤトラップ状態なので注意が必要です。

と、言うわけでこれらの新機能、AAE使いの方は活用してみてください。


150 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)