大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 媒体动画 -> Director -> Director8制作模拟刮胡子演示程序(二)

Director8制作模拟刮胡子演示程序(二)

时间: 2021-07-31 作者:daque

创造本领如次:所需的素材:一张没有刮胡须的像片位图,和一张同一部分刮完胡须的像片位图。(为了版权题目,我将脸部局部去掉,保持髯毛局部的位图图案。)见图如次:

director8制作模拟刮胡子演示程序(二)图1

图形 1 face.jpg图形 2 faceoff.jpg 接着咱们发端引见步调局部,这段步调特殊的短小,中心局部的代码所有 6 行。然是为了领会这六行代码,你须要领会 director 8 新减少的 image lingo 的一个中心因变量,这即是 copypixelscopypixels 的功效即是将位图数据从一个 image 复制到另一个 image。此刻任何一个 director 脚色(member)都有一个 image 的属性,这是很多人忽视的场合。这个 image属性是外存中的一个图形东西的援用,而这个图形东西是脚色分子的一个图形表白。脚色分子不妨是 位图,flash 脚色,笔墨脚色,以至是戏台 stage. 我把方才导出的两个位图脚色起名为 source (刮完胡须的像片位图 face.jpg)和 targer (未刮完胡须的像片位图 faceoff.jpg)在 director 中脚色散布图如次:

director8制作模拟刮胡子演示程序(二)图2

control + m 翻开 director 中的动静窗口,输出 put member("source").imagen <image:1d151c> -- 1d151c 即是该 image 东西在外存中的地方。而 image 属性是对本质数据的一个援用。而 image 图形东西是脚色分子在外存中的本质数据。任何对 image 东西的变换都是对 cast 中相映的原始脚色的变换。这一点要提防,只有 image 东西是你本人创造的并且和脚色分子不关系联,要不必需提防不要不料变换的原始脚色分子。你不妨挪用 image() 因变量来创造本人的东西。实比方下:image (width, height, bitdepth)thisimage = image (320,240,16)你此刻创造了一个宽为 320 pixel 高为 240 pixel ,位深为 16 bit 图形东西。你不妨用 copypixels 因变量来给图形东西增添数据。该因变量的方法如次(这是本步调的要害):targetimage.copypixels(sourceimage, destinationrect, sourcerect, <parameters>)该因变量功效是经过目的图形东西挪用 copypixels 因变量,将 源图形东西,从源图形东西的矩形地区 sourcerect 复制到 目的图形东西的矩形地区destinationrect(根源:风闪网路学院)

director8制作模拟刮胡子演示程序(二)图3

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.