Android开发环境搭建分为以下四步:第一步、安装JDK;第二步、安装Eclipse;第三步、下载并安装AndroidSDK;第四步、在Unity中发布到Android平台。安装JDK官网:http://www.Oracle.com/technetwork/Java/javase/downloads/index.html按照以下步骤操作即可:(1)点击图中箭头所指的任意一个都可以。 (            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-14 15:16:27
                            
                                138阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言在使用新的Unity3d 5.0后,我们发现在Inspector面板上多了一个东西这里主要有两个可以设置的选项AssetBundle和Variant进过测试,发现5.01版本在AssetBundle方面存在bug,幸好在5.02版本进行了修复,所以在5.02以后的版本才可以放心使用,不然会出现贴图丢失等问题 AssetBundle  在这里指的是我们打包后会生成的包名,可以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 09:56:29
                            
                                348阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            【背景】spring-boot项目,打包成可执行jar,项目内有两个带有main方法的类并且都使用了@SpringBootApplication注解(或者另一种情形:你有两个main方法并且所在类都没有使用@SpringBootApplication注解),pom.xml如下org.springframework.boot
spring-boot-maven-plugin
1.5.3.RELEAS            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-26 11:15:30
                            
                                225阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这是大致的效果图,图片压得有点糊。我参考了本篇博客 Unity shader护盾特效. 这是原博客展示的图片: 本例采用了特殊的模型与贴图,原博客里有视频链接的教程,从模型到贴图。 以下是代码// Upgrade NOTE: replaced '_World2Object' with 'unity_WorldToObject'
Shader "Summer/Shield"
{
	Propert            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-21 11:07:33
                            
                                138阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言使用jenkins来打包unity3d的工程。jenkins :2.50 /2.32.3(长期支持版 建议使用此版本)操作系统:windows 7 x64 sp1 (打包安卓和win) ,mac os(打包ios)这个版本在安装后默认语言是中文 离线安装插件1、下载jenkins的插件文件(hpi文件)2、以管理员身份登录jenkins,在系统管理 - 插件管理 - 高级             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-11 08:31:20
                            
                                73阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             文章目录故事场景操作步骤Debug包1.更改 Edit Scheme2. 选择证书3.在UnityFrameWork里添加依赖包4.修改BuildSetting5.连接设备,打Debug包即可Release包1.更改 Edit Scheme2.在BuildSetting里修改开发者选项3.在BuildSetting里修改开发者选项4.在UnityFrameWork里添加依赖包5.修改BuildS            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-27 19:57:13
                            
                                361阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            android端基于socket的局域网内服务器与客户端加密通信实现了基本的socket通信(即两台设备,一台用作服务器,一台用作客户端),服务器进行监听,客户端发送加密数据到服务器,服务器进行解密得到明文。注意:本项目中使用了ButterKnife及EventBus作为辅助工具,通信建立时默认网络正常(未做局域网网络环境检测),加密方式为AES加密1.效果图:(1)客户端(2)服务器端2.界面布            
                
         
            
            
            
            查了一下网络的书籍,LocalSocket跳过了正常Socket通讯进程层以下的步骤,直接使用类似管道的方式进行通信,大数据量通信会更加迅速,但是LocalSocket只支持本机通信,不能跨机器;LocalSocket在Windows下是不支持的,Windows只支持AF_INET(普通的网络Socket) 初始化时候使用AF_LOCAL和AF_UNIX是等效的。服务端://s_unix.c
 #            
                
         
            
            
            
            1. UDP(1)访问网络必须添加权限,访问网络必须添加权限,访问网络必须添加权限,重要的事情说三遍。(2)简述UDP协议是面向报文的,简单地说,利用UDP访问网络的步骤就是“寄快递”:通过DatagramPacket(快件)把数据和地址打包,然后用DatagramSocket(你)进行数据报的收发,至于中途是怎么传送,那就是快递员的事了,不归我们管(也因此,UCP的传输是不可靠的,可能会出现丢包            
                
         
            
            
            
            U3D 的打包流程,谁用谁知道。由于输出 ios 包必须在 xcode 环境,跑在 Mac 系统上,所以为了定期版本打包,我们采购了配置比较高的垃圾桶来做。一台大约要三万 RMB 左右。但我觉得这个方案的性价比太低了。经过简单的考察,我发现,打包流程中最慢的环节是贴图压缩。在不同的平台,需要把原始贴图文件压缩成对应平台的压缩贴图格式: ios 平台对应的是 PVR 压缩格式;Android 平台对            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 16:07:03
                            
                                103阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            将untiy程序打包到PC端,Application类下的路径问题 void Start() { text = transform.Find("Text").GetComponent<Text>(); text.text = "temporaryCachePath:" + Application.t ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-08 15:27:00
                            
                                1468阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            ## Unity iOS打包后安装流程详解
在使用Unity进行iOS应用的开发时,打包完成后,往往会面对如何将应用安装到iOS设备上的问题。本文将详细介绍Unity iOS打包后安装的步骤,帮助开发者顺利地将应用部署到真实设备上。
### 安装前的准备工作
在开始之前,请确保以下条件已满足:
1. **Unity安装**:已安装Unity编辑器并且配置好Xcode。
2. **Mac电脑            
                
         
            
            
            
            在数字时代,游戏不再仅仅是娱乐活动,更是一种社交方式和创造性表达的工具。与此同时,游戏录屏工具的需求也逐渐增长,使得玩家能够记录并分享他们的游戏经历。本文将介绍三种常用的游戏录屏工具,通过详细的步骤说明,帮助读者轻松掌握这些工具,让游戏录制变得简单而有趣。游戏录屏工具1:QQ录屏作为中国最流行的即时通讯工具之一,QQ也提供了内置录屏功能,这使得玩家能够更方便地录制游戏页面。以下是使用QQ录屏功能的            
                
         
            
            
            
            一、空包导出测试1、直接导出会产生以下报错,无法加载打包失败无法运行这里我们需要勾选Decompression Fallback,重新打包输出测试 打包成功(火狐浏览器)那么这里我们就打包成功了(这里我随便加了几个模型)需要注意的是:我们可以使用火狐浏览器进行本地测试,具体配置方法参考这篇文章另外我们也可以用nginx配置UnityWebgl文件,那么就可以使用其他浏览器在本地进行测试。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-11 19:00:57
                            
                                1468阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Unity3d发布成exe项目后的设置     1.     去除启动exe项目时出现的画面窗口File ☞ Build Settings ☞Pc and Mac Standalone ☞ Player Settings ☞Resolution and Presentation            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-31 11:27:20
                            
                                639阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            项目完工了,就要上架到App Store了,下面进入步骤。上架基本流程1、创建App ID2、创建证书请求文件 (CSR文件)3、创建发布证书 (CER)4、创建Provisioning Profiles配置文件 (PP文件)5、在App Store创建应用6、打包上架一、创建App ID1.打开苹果开发者官网,点击“Account”登录会员中心。2.填写信息创建app ID二、创建证书请求文件(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 11:19:21
                            
                                406阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              socket是进程间通信的一种方式,简称“套接字”,它能实现不同主机间进程间通信,而且传输的速率也很高,延迟很低,几乎可以实现实时通讯。我目前在做的一个项目,是需要把传感器的数据实时传回来,所以我将接收数据的终端用作服务器,传感器为客户端,进行远程通信。   Socket通信协议就像是快递员和收货人,在本项目中:服务器端就是收货人,客户端就是快递员,快递员把快递送            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 17:18:32
                            
                                117阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            
   
 客服端和服务器端整合.Sence1:判断是作为服务器还是客户端。using UnityEngine;
using System.Collections;
public class SorC : MonoBehaviour {
	void OnGUI(){  
		_sorc ();
	}
	void _sorc(){
		if (GUILayout.Button("作为服务器"            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-25 08:29:54
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是Shader  Shader,也就是着色器,它的工作就是读取你的网格并渲染在屏幕上。Shader可以定义一些属性,你会用它来影响渲染模型时所显示的效果。当存储了这些属性的设置时,就是一个Material,材质。  Shader有以下几个种类: 
 Surface Shaders —— 也称为表面着色器。这大概是Unity的骄傲。它去除了大部分“麻烦的工作”,可以适用于很多情况下 F            
                
         
            
            
            
            # Unity Profile 无法连接到 Android 的解决方案
在游戏开发过程中,Unity与Android设备之间的配置问题是常见的,特别是在进行性能分析和调试时,可能会出现“Unity profile 连不上Android”的情况。本文将指导你如何解决这个问题,以便能够高效地使用 Unity 的性能分析工具。
## 一、流程概述
以下是解决“Unity profile 连不上An