-
Notifications
You must be signed in to change notification settings - Fork 82
Image Import
woctordho edited this page May 21, 2021
·
11 revisions
- 把所有背景图片放到
Assets/Resources/<作品名称>/Backgrounds/
文件夹下 - 在Unity Editor的Project中选中所有背景图片,在Inspector中将
Texture Type
设为Sprite (2D and UI)
,并设置合适的压缩格式 - 在Project中选中一些图片,在任意一张图片上点右键,选择
Create -> Nova -> Image Group
,就会生成一个image group asset,记录图片的显示名称和缩略图裁剪框等信息- 如果选中的图片的文件名有共同的前缀,就会根据这个前缀给image group asset命名
- 如果同名的image group asset已经存在,就会更新里面的内容
- 再在文件夹的空白处点右键,选择
Nova -> Create List for All Image Groups
,就会更新BackgroundGroupList.asset
中的内容 - 在Hierarchy中选中
UI/ImageGalleryView
,在Inspector中将Image Gallery Controller
component的Image Group List
设为这个asset - 在Project中选中
BackgroundGroupList.asset
,在Inspector中拖动Image Groups
列表里的条目,设置图片鉴赏界面显示的顺序 - 在Project中依次选中每个image group asset:
- 在Inspector中拖动
Images
列表里的条目,设置它们在一组中显示的顺序 - 依次选中每个条目,在
Display Names
中设置每种语言下显示的名称(TODO:目前的UI里没有用到,可以先不管) - 如果图片的宽高比不是默认值,可以调节
Snapshot Offset
和Snapshot Scale
,设置缩略图裁剪框的大小
- 在Inspector中拖动
- 在Project中选中
BackgroundGroupList.asset
,在Inspector中:- 点击
Validate Groups
,确认所有图片能够正确识别 - 点击
Generate Snapshot for All Groups
,给所有图片创建缩略图
- 点击
- 在Project中的
Snapshots/
文件夹下选中所有缩略图,在Inspector中将Texture Type
设为Sprite (2D and UI)
,并设置合适的压缩格式(TODO:自动完成这一步)
图片鉴赏界面中的图片一开始是未解锁的,在游戏中遇到之后才会解锁。如果一组中的图片没有全部解锁,会用第一张已解锁的图片作为整组的缩略图。在Unity Editor中调试时,在图片鉴赏界面中按左Shift键可以暂时解锁所有图片。