- 博客(27)
- 资源 (4)
- 收藏
- 关注
原创 Android引用第三方aar包,并且制作成aar包导入到unity中,无法引用第三方aar包的问题
首先在安卓中引用第三方的aar包,这个网上都可以搜到,关键是导入到Unity中安卓日志显示无法引用第三方的aar包中的函数解决方案:将第三方的aar包也一起导入到Unity的Android文件夹中,与自己制作的aar包保持同级目录即可...
2020-11-27 16:12:27 1073
原创 C# Http资源服务器与UnityWebRequest交互使用POST方式实现下载功能
此博客服务器使用的是HttpListener ,怎么用HttpListener创建一个Http服务器,请看我的另一篇博客客户端使用的是UnityWebRequest一、Unity使用UnityWebRequest代码 IEnumerator DownLoad() { WWWForm form = new WWWForm(); //给服务器发送的数据,请使用自己的数据 UploadSendData send = new Upload.
2020-11-18 10:24:54 970 1
原创 C# Http资源服务器与UnityWebRequest交互实现上传图片资源到服务器
写C#版Web服务器时,以为通过Unity上传资源与通过网页上传资源服务器接收到的数据是一致的,所以踩了无数的坑,现在把坑填上了,有更好方法的同学可以与我进行交流一、使用UnityWebRequest上传资源众所周知,Unity高版本已经准备丢弃WWW了,改用UnityWebRequest与http服务器进行交互,所以我在这里只写对UnityWebRequest的研究首先我们来看UnityWebRequest以表单的形式上传txt资源的代码 void Start() {
2020-11-18 10:06:59 1637 1
原创 Android Studio创建签名-解决报错:“Key was created with errors:”
Key was created with errors:Warning:JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore H:\hobby\bm_pm\bm.jks -destkeystore H:\hobby\bm_pm\bm.jks -deststoretype pkcs12" 迁移到行业标准格式 PKCS12。在控制台输入下方命令即可C:\Program Files\Java\jdk1.8.0_202\bin&g.
2020-11-09 09:30:19 1827 1
原创 Android内嵌Unity,并实现互相跳转
说明本案例使用Unity2019.3.8f1与AndropidStudio3.6.3源码git地址:https://github.com/guochaolinDLKF/UnityAndAndroid.git下面是效果创建Unity项目首先创建一个Unity空项目在空场景中创建一个空节点名字为unityObject,注意:这个名字是等会再Android中向Unity发送消息时的API中必须要传的参数然后在节点上添加一个脚本,脚本中的代码如下:using UnityEng
2020-11-07 17:22:39 3136 4
原创 Unity2019.3.8f1与AndroidStudio3.6.3交互
自从Unity2019.2以后的版本升级以后,各种奇葩事情层次不穷,废了我好久的功夫才能在Android端继承UnityPlayerActivity后正常交互,但是如果不继承UnityPlayerActivity的话,是可以很容易正常交互的,但是我们这里只讲Android端集成UnityPlayerActivity的方式首先创建安卓项目,使用AndroidStudio3.6.3在菜单栏选择File->New->NewProject创建一个项目显示选择界面 点击Empty Ac
2020-11-05 15:20:19 635
原创 Unity接入百度语音合成安卓(android)SDK
一、注册百度云账号选择语音技术,并且创建一个安卓应用,选择语音合成,领取免费配额创建应用的时候,包名要跟Unity发布安卓时的包名保持一致,如果不一致,则会找不到我们写的脚本二、下载百度语音合成Demo我们所需的安卓库文件与jar包都在demo中下载地址:https://console.bce.baidu.com/ai/?_=1599524377675&fromai=1#/ai/speech/app/detail~appId=1886795三、创建一个新.
2020-09-08 09:19:43 1139
原创 Unity3D接入第三方插件之微信登录安卓SDK
一、项目介绍本案例是基于不继承UnityPlayerActivity的Java类,所以不会与已经存在的其他sdk冲突注:如果是新手,请查看我的其他博客学习如歌创建一个自己的AndroidStudio项目二、导入并引用微信官方登录sdk的jar包与Unity的classes.jar包三、在包目录下新建Package,名字为wxapi,此名字不可修改,必须写死四、新建WxEntryActivity类用于接收登录回调package com.xxx.xxx.wxapi;impo
2020-09-03 15:29:18 1345 3
原创 Unity3D与AndroidStudio交互导出arr包遇到的一些问题(已解决)
一、BuidConfig重复的问题1、使用WinRAR压缩文件管理器打开.arr文件,并双击进入classes.jar文件里2、进入到最里层会有一个BuildConfig.class文件,删除即可二、1、使用WinRAR压缩文件管理器打开.arr文件进去libs目录删除classes.jar文件解决完成...
2020-09-03 15:12:49 692
原创 Unity3D接入百度语音识别实时识别带唤醒SDK(安卓版)
一、首先下载官方Demohttps://ai.baidu.com/sdk#tts二、版本介绍本教程使用AndroidStudio3.6.3版本由于是第三方插件,并且项目中已经有了一个第三方的插件,众所周知,Unity与安卓交互时,安卓端只能有一个Activity继承自UnityPlayerActivity,所以为了不与其他人的sdk冲突,我们便使用不继承UnityPlayerActivity的Java类三、注册百度云账号并且创建安卓版语音技术应用四、导入官方demo中的sdk
2020-09-03 14:59:58 4324 5
原创 利用设计模式开发游戏之状态模式中的有限状态机
此次的有限状态机是设置已知的条件,根据条件转换状态状态条件转换图一、设计战士状态机基类1、设计战士状态转换条件枚举以及对应的战士状态通过上面关系图可以得到以下几个战士状态转换条件/// <summary>/// 战士转换条件/// </summary>public enum SoldierTransition{ NullTransition, SeeEnemy, NoEnemy, CanAttack}对应的战士状
2020-08-07 10:22:16 339
原创 C#微信公众号开发之上传永久素材
Http帮助类using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Text;using System.Web;namespace WpfWx{ public class HttpHelper { public static string Get(string url)
2020-05-19 15:11:20 2456
原创 Go语言开发公众号之向用户主动推送消息
客服消息接口接口调用说明http请求方式: POST https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=ACCESS_TOKEN各消息类型所需的JSON数据包如下:发送文本消息{ "touser":"OPENID", "msgtype":"text", "text": { "content":"Hello World" }..
2020-05-19 15:05:33 1628
原创 Unity可以传任意参数的事件中心工具类
使用方法public class Test : MonoBehaviour{ void Start() { MsgManager.AddMsgDelegate(123, MsgDelegate); MsgManager.PostMsg(123, MsgParam.newStrings("哈哈哈", "你好啊").Floats(1.2f,55....
2020-04-15 08:36:41 639
原创 版本测试工具--禅道部署流程
一、从官网下载禅道开源版源码我们下载的禅道源码是,开源版,国际版的登录官网https://www.zentao.net首先我们从官网下载11.6版的zip包找到如下目录zentaoalm将此目录下的所有文件复制到我们的服务器中服务器为阿里云,服务器设置:域名:zentao.guochaolin.com...
2019-08-08 13:25:21 1062
原创 WampServer修改默认配置
1、配置默认语言鼠标右键点击图标下方是修改后的2、配置默认端口鼠标左键点击图标打开Apache->httpd.confCtrl+F 搜索listen将80端口改为8080修改前...
2019-08-08 13:23:10 528
原创 nginx进行简单的反向代理设置
在nginx文件夹中有nginx.exe的目录下的conf目录下的nginx.conf文件使用文本编辑器打开具体路径 nginx-1.16.0\conf\nginx.conf文本编辑器自己从网上下载,推荐使用Notepad++然后将nginx.conf中默认的内容删除,按照下面写反向代理有两种模式:如果服务器没有申请域名,则使用第一种模式,server_name改成服务...
2019-08-08 13:22:28 600
原创 WampServer修改默认配置
1、配置默认语言鼠标右键点击图标下方是修改后的2、配置默认端口鼠标左键点击图标打开Apache->httpd.confCtrl+F 搜索listen将80端口改为8080修改前修改后Ctrl+S保存重启WampServer这时,我们的图标由红变黄了,因为之前Apache服务器和我服务器中的Nginx服务器端口冲突,现在修...
2019-08-08 13:11:57 2143
原创 WampServer安装教程
一、从网上下载WampServer自己百度搜我的版本是3.0.6_x64或者下载我的版本链接:https://pan.baidu.com/s/1-wjFxORbonWdcEh3iQWgFA提取码:499y二、在服务器中安装WampServer1、首先打开服务器的程序和功能中的卸载或更改程序,这是的自己的服务器的程序和功能2、双击运行WampServer...
2019-08-08 13:02:47 36189 3
原创 Android:你要的WebView与 JS 交互方式 都在这里了
1. 交互方式总结Android与JS通过WebView互相调用方法,实际上是:Android去调用JS的代码JS去调用Android的代码二者沟通的桥梁是WebView对于Android调用JS代码的方法有2种:通过WebView的loadUrl()通过WebView的evaluateJavascript()对于JS调用Android代码的方法有3种:通过WebView...
2019-08-08 11:14:45 482
原创 在服务器环境安装mysql
我们使用Mysql管理工具NavicatPremium破解版的链接:https://pan.baidu.com/s/1U5YWl3IzzDkZFixPVyUBhA提取码:l4ei双击运行几乎是傻瓜式安装,在此不多说,完成后,双击PatchNavicat.exe进行破解然后双击桌面图标后,发现根本就没有MySql连接,所以我们开始设置默认的Mysql...
2019-08-08 11:14:08 752
原创 Unity和AndroidStudio交互制作SDK并和其他的SDK合并(微信APP支付)
本案例使用的AndroidStudio版本为171.4408382Unity版本为5.2.4f1如果跟我一样是新手,就请先看我下面这篇文章https://blog.csdn.net/weixin_43271060/article/details/90318254本案例可以达到的效果为,Unity和安卓交互,互传消息,并且适合Unity项目中有多种第三方sdk的情况下使用,当...
2019-05-20 10:28:31 1341 2
原创 unity接入百度Unit理解与交互机器人和语音合成
using Newtonsoft.Json.Linq;using System;using System.Collections;using System.Collections.Generic;using System.Diagnostics;using LitJson;using UnityEngine;using UnityEngine.Networking;using S...
2019-05-18 18:40:17 1886 11
原创 unity使用内置录音功能进行百度语音识别
using LitJson;using System;using System.Collections;using System.Collections.Generic;using System.IO;using System.Text;using UnityEngine;using UnityEngine.Networking;public class MicroPhoneM...
2019-05-18 18:38:38 747 1
原创 所有Tween动画曲线类型
EaseInSine=1,EaseOutSine=2,EaseInOutSine=3,EaseInQuad=4,EaseOutQuad=5,EaseInOutQuad=6,EaseInCubic=7,EaseOutCubic=8,EaseInOutCubic=9,EaseInQuart=10,EaseOutQuart=11,EaseInOut...
2019-05-18 18:35:50 6356
原创 ITween操作API
1. CameraFade(摄像机的渐隐)其中Camera或者场景的东西并没有消失,只是在屏幕上贴了一张贴图首先,要用到摄像机的渐隐/显功能的话,必须调用CameraFadeAdd()函数,来添加背景图片,不然在运行时会包错。下面来讲解一下CameraFade里面需要用到的几个函数1)CameraFadeAdd()//当不传参的时候,会默认一个黑色的背景CameraFa...
2019-05-18 18:34:27 348
原创 Unity和AndroidStudio交互制作自己的SDK插件
本案例使用的AndroidStudio版本为171.4408382Unity版本为5.2.4f1本案例可以达到的效果为,Unity和安卓交互,互传消息,并且只适合Unity项目中仅有一种sdk的情况下使用,当项目中有多个SDK需要合并的时候,请查看本人的另一篇文章https://blog.csdn.net/weixin_43271060/article/details/9037...
2019-05-18 18:10:26 3133 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人