这是我在2017金山技术开放日分享的部分内容。从贴图资源格式配置的介绍开始,引申出资源配置工具,最后再谈谈一整套项目资源管理方案。在GitHub上可以获取到资源配置工具的代码,是基于下面理念的一份简单实现。一个3D游戏项目中的资源主要由贴图、模型、动作、声音等组成。模型设计师设计模型,场景由模型组成,角色不仅是一个精致的模型还带了各类的动作,包括走路、跑步、待机、攻击等等。各类基础资源构成了游戏
Unity3d 动态字体2014年09月05日 ⁄ 综合 ⁄ 共 2101字 ⁄ 字号 小 中 大 ⁄ 评论关闭       目前测试发现 4.0的动态字体中的Include Font Data选项对移动端依然无效。自从3.4版本
转载 2024-03-03 15:24:37
421阅读
Unity中导出iOS工程时,处理bundle资源文件是一个至关重要的环节。本文将详细介绍这一过程,涵盖环境准备、分步指南、配置详解、验证测试、优化技巧和排错指南。 ## 环境准备 在开始之前,需要确保环境的设置满足Unity导出iOS工程的要求。以下是所需的前置依赖: - **Unity 版本**:至少需要2019.3及以上版本。 - **Xcode**:最新版本的Xcode需要安装用于
原创 5月前
80阅读
一、关于你做过的事情:1、项目简介、角色介绍,你的工作介绍,在项目中担任的角色越重要,干的活涉及面越广,越好2、能画出你所负责测试的系统的架构图3、所负责测试的系统所用的是什么框架,这个框架有什么特点4、测试内容所涉及到的算法,算法的特点二、关于测试的基本技能:1、根据系统特性能够独立定位bug,给开发提供线索,知晓bug产生原因2、HTTP协议 协议特点 支持客户/服务器模式简单
转载 7月前
16阅读
前言在经过不断地自我学习,发现自我提升的过程中还是有需要保持对知识点做相应记录,这能帮助自己会用某个功能的同时,又可以说出来相应的理论依据,还能对自己学习过的东西进行统计,并且在以后要用到的时候能直接定位到记录,而不用上百度一个一个的查。本文是根据siki学院的siki老师出的官方教程进行简单的知识点梳理。Unity使用的脚本语言C Sharp(1)值类型与引用类型值类型:int、float、ch
现如今 手游是个很火的时代,对于做游戏的来说,这是个很好的发展趋势,可是现在我们程序不单仅仅完成游戏功能就可以了,还要学会保护好自己的游戏数据内容。如何去保护?相信每一位程序都有自己独特的见解。因此,我在此分享下自己对数据加/解密的处理方式。好了 话不多说直接上代码:[/font]using System.Collections; using System.Text; using System.S
转载 2024-08-01 16:41:13
134阅读
打包StreamingAssets创建资源1. Assets下新建GameRes文件夹 2. 新建一个UI预设手动打包加载官方提供好的打包工具:Asset Bundle BrowserWindows->Package Manager 搜索Asset Bundle Browser,InstallWindows-> AssetBundle Browser打开打包界面直接将要打包的资源
这篇文章创建在14.02.28,但是06.15才开始写。忙完整个毕业季,终于给大学划上一个句号。接下来整理好心情,享受工作和学习。 最初接远程兼职得原因是大四上不想去帝都实习,又不想用家里钱,于是便想着在寝室干活挣钱。顺利毕业了,工作找到满意的,兼职也告一段落,大四算是结局圆满了。这里稍作整理,纪念做过得那些兼职,方便有同样意向得朋友。远程兼职是什么远程兼职,就是异地网上合作共同完成一个项目。我遇
什么是基于笔触的渲染基于笔触的渲染(stroke-based rendering,下称SBR),简单的讲就是根据图像生成笔触,然后再用笔触对图像进行重绘。这个过程实际上是模仿画家实际画画的过程,也就是观察->理解->表达的过程,画画的时候有一句话叫意在笔先也就是这个意思。具体可以看这篇关于SBR的综述:http://luthuli.cs.uiuc.edu/~daf/course
网上大多数Unity教程只讲述了如何在Unity里播放音乐,如何通过拖拽添加音频文件之后就没有继续了 但在游戏中有时候一个对象需要播放好几种声音,这个时候我们就需要用代码进行控制,教程上推拽给AudioClip赋值的方法就显得不是那么实用了 所以本篇将重点讲述如何在Unity中创建一个最简化的音频播放器,并通过代码进行动态加载与播放 ①创建一个Empty对象 点击菜单栏[GameObject]–
转载 2024-08-09 10:51:17
83阅读
本篇是介绍ProBuilder的最后一部分内容,笔者不讲解任何功能,而是提供一份初步的ProBuilder 常见操作一览表翻译文档,供广大学习爱好者学习、开发参考使用。 一: 对象操作(Object)1.1  New Shape      新的模型1.2  New Poly Shape  新的多边形模型1.3
转载 2024-05-08 09:45:30
127阅读
Unity导出模型为Obj文件资源链接下载导入代码纪要使用方式参考链接 资源链接原插件代码中只有MeshFilter的Obj导出代码;由于项目需求,需要将SkinnedMeshRenderer导出为Obj文件,故在原代码的基础上,扩展出了SkinnedMeshRenderer的Obj导出功能。对原代码有兴趣的可以自行进入参考链接2。 下载链接:修改后MeshFilter和SkinnedMeshR
转载 2023-11-14 08:41:12
44阅读
Unity编辑器是一款不断发展的内容创作工具,我们为Unity编辑器推出了一套新的设计,这标志了改进Unity用户体验UX的开始。每个月都有数以百万名创作者使用Unity制作出精彩的内容和交互式体验。经过多年的发展,Unity已成为世界领先的实时创作平台,拥有不断增长的多元化用户群体。作为一款使用频繁的创作工具,易用性和高效性就是一切。怀揣着这样的目标,我们放缓了脚步,将重心从推出新功能转移到改善
前言一、资源文件瘦身资源文件优化思路较多,风险也相对较小。由于app内有优化空间的资源主要为图片,故本文中“资源”与“图片”可认为是等价词汇。排查和清除冗余图片删除重复的资源图片压缩将图片放置到云端1.1 排查和清除冗余图片整个排查和清除冗余图片可以分为三个方向:(1)常规的冗余图片清理随着业务迭代,有不少图片成为了永远也不会使用到的僵尸图片。这些图片往往占据着较大空间,对于冗余图片的排查和清理是
# iOS获取Bundle资源的实现步骤 在iOS开发中,Bundle是一个重要的概念,它是应用程序的资源文件夹,包含了图片、音频、视频等各种资源文件。获取Bundle资源可以让我们在应用程序中使用这些资源文件。下面我们来详细介绍一下如何实现iOS获取Bundle资源的步骤。 ## 步骤概览 下面是实现iOS获取Bundle资源的步骤概览: | 步骤 | 描述 | | ---- | ---
原创 2023-08-03 16:13:19
1140阅读
Bundle简单地讲,就是一个内部结构按照标准规则组织的特殊目录   iOS的应用都是通过bundle进行封装的,对应的bundle类型是Application类型,平时我们通过XCode编译出来的Target(即我们开发的应用),其实就是一个Application类型bundle,即一个文件夹!但是Finder会把这个bundle当做一个文件显示给我们,其实是因为这个bund
Basic Layout  基本布局 In this section we’ll look at how you can position UI elements relative to the Canvas and each other. If you want to test yourself while reading, you can create an Ima
# Unity iOS打bundle教程 ## 简介 在Unity中,使用打bundle的方式可以将游戏资源打包成一个个独立的文件,方便在游戏中动态加载和更新。本教程将教会你如何在Unity中实现iOS平台的打bundle操作。 ## 流程概述 下面是整个流程的概述,具体的每一步将在后面的章节中详细介绍。 ```mermaid flowchart TD A(设置打包参数) B
原创 2023-10-15 06:09:53
300阅读
Mac OS X Lion系统恢复 Win7下分区后无法启动Lion 以下为我自己在Lion下安装Win7的一次比较惨痛的经历及最终的解决方法(机型:Macbook Pro 313ZP/A i5 2430m 500G)出现情况:在Mac下用Boot Camp助理安装win7后,在win7系统内“我的电脑”——“管理”——“磁盘管理”中对硬盘进行压缩分区,
        通过之前的介绍,今天我们就进入资源包初级阶段的最后一部分的学习--如何利用Dependency来给你的Asset Bundle来减肥吧!        从之前的各篇学习,小生已经学会了如何使用下载以及如何把下载后的文件保存在客户端程序中的缓存中,接下来小生发现了一个问题,简单的说就是如果资源
转载 2024-06-28 17:40:27
43阅读
  • 1
  • 2
  • 3
  • 4
  • 5