自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

m_cainiaokuaifei的博客

遥望星空,脚踏实地

  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 团结引擎+OpenHarmony 记录 (持续更新中)

获取不到的原因是因为二者不在同一个线程中,所以数据没有同步。而 globalThis.context 数据进行了同步。(TuanjieMainWorkerHandler.ts中可以看到)在进行绘制 UI 的时候 ,如果组件有 Native API 就可能不会显示出来,例如 web 控件就不能展示出来,刚加上权限的时候 会报错 因为缺少 reason ,添加上就不会报错了。只有纯 UI 控件是可以展示出来的,注释掉 web控件后就可以。

2024-05-09 17:36:47 486

原创 团结引擎+OpenHarmony 3 通信

团结鸿蒙通信

2024-05-08 16:32:20 1169

原创 团结引擎+OpenHarmony 2 xlua编译篇

提示:我们的 app 鸿蒙化过程 需要用到 xlua ,目前没有适配 OpenHarmony 平台,所以需要重新编译一下。编译有多种方式,但是我只会这一种 就是使用 cmake。

2024-04-10 16:49:21 803

原创 Unity+jenkins 自动化打包(3)

str数组 其实就是命令行中传递的参数 -quit , -batchmode 等(参数是以空格分隔的)Qy Wechat Notification Plguin 企业微信通知。HTML Publisher Plugin 使用Html标签编辑。1 插件搜索 安装 HTML Publisher plugin。其实就是在命令行调用Unity 的时候把参数传递进去。1 自定义传递的参数位置,到对应的位置取值。Git Plugin Git的插件。可以使用 Html 的标签。就可以使用Html 的标签了。

2024-04-10 16:12:24 323

原创 团结引擎+OpenHarmony 1配置篇

1 新建OpenHarmony SDK 的目录,如(/Users/mac/workspace/HarmonyOS/DevEco4.1Beta/OpenHarmonySdk ),在该文件夹下增加文件夹 10、11。根据系统型号下载对应的DevEcoStudio套件 现在已经上新,我是之前下载的 4.1.3.600,不过没什么影响,解压后。4SDK Manager 配置成功就会显示对应的api版本。重点来了 SDK 配置 这个是离线 SDK 配置,3 下载的套件中 sdk 解压会有预览版的 sdk。

2024-04-10 16:10:20 1607 1

原创 Unity 编辑器技巧

EditorGUILayout.PropertyField(pointCount,new GUIContent("顶点个数"));1 想要一个适配窗口居中的按钮。2 想要获取一个组件的高度。4 想要重新绘制 gui。3 组件中 想要缩进。

2023-05-26 11:32:46 265

原创 【iOS】【最新】2023苹果开发者账号注册流程(公司类型)

如果你没有时间,那就请直接用的新账号注册,一般情况,这个老账号不会注册成功了,不要问我怎么知道的。8 现在开发者账号续费是订阅性质的,你可以使用绑定其他appleID的支付宝或者微信,都是可以的,而且没有发票 ,只有收据,缴费的第二天会给你发邮件,可以报销。二 注册个人类型开发者不需要邓白氏码,如果是公司类型的开发者账号 需要邓白氏码 ,一般在苹果官网先查询公司有没有邓白氏码。需要注意的是 开发者的名字和 ID 想好在填写 ,注册成功后,不能自己修改,需要修改的话只能联系苹果客服。

2023-05-26 11:29:35 11364

原创 Unity +jenkins 自动化打包(2)

mac 此时的安装目录不是/Applications/Unity/Hub/Editor/2019.4.28f1c1/Unity 也不是 包里的Content/MacOS/Unity 而是/Applications/Unity/Hub/Editor/2019.4.28f1c1/Unity.app。win 此时的安装目录不是Unity.exe的父文件夹,而是Editor文件夹的 父文件夹。jenkins ->系统管理->插件管理->可用插件 搜 Unity。系统管理->全局配置-> Unity3d。

2023-04-20 11:06:55 217

原创 Unity+jenkins自动化打包(1)

注意的点 网上都是说 /Applications/Unity/Unity.app/Contents/MacOS/Unity 要注意如果你安装的是 Unity Hub 并且安装了好几个版本,请使用你项目对应的版本,不然会报错,不要问我怎么知道的 你可以参考。因为我用是 /Applications/Unity/Hub/Editor/2019.4.28f1c1/Unity。2) 安装完成后一般都会遇到问题 我用的是jenkins-lts 稳定版。mac 下 执行shell 脚本。shell 测试脚本。

2023-04-19 15:54:40 517

原创 git代码提交到HEAD 上 如果找回

git 代码提交到HEAD 上如何回复1 git reflog记下提交记录 commitID2 切到指定的分支3 git reset --hard commitId 刚才记录的值4 最后在提交

2022-06-28 18:26:51 430

原创 我的Unity(21) 关于BS架构客户端注意点

最近公司使用BS架构来进行客户端的开发。总结一下注意的东西:1(1)现在主要是UnityWebRequest 来发送请求,在使用常规的GET, POST方法时。我们后端主要采用传递json 字符串格式进行参数的传递,例如 www.baidu.com?data={内容},此时data只是一个参数,{内容}则是参数,而真正的参数是在花括号里面,是以字符串形式存在,一般的方式是把data的内容生成对应的类 然后转成json 格式然后string str = string.Format ("{0}.

2020-12-17 18:16:00 1190

原创 Python学习(六) 史上最全Pywinauto模块自动化操作软件

1本文设计内容较多,但是都不难,都是干货。耐心看下文。工作中资源更新需要重复行操作软件,这不符合程序的一贯作风,所以使用pywinauto 这个python 模块,实现自动化操作软件。只需鼠标一点,就可以不用管了。是不是很方便。1当前的需求: 技术人员在每次资源更新的时候,需要重复操作软件来进行版本号的制作,安装包的制作,希望减少这种工作量。2 用到的工具 pycharm + Unity2...

2019-12-30 17:21:50 15669 4

原创 有关H5将文字转成语音播放

##1使用浏览器自带的功能,通过js 实现文字转语音并播放。 //定义 AudioPlayBystr(str_tip){ var msg =new SpeechSynthesisUtterance(); msg.rate = 0.8; //播放语速 msg.pitch = 1; //音调高低 msg.text = str_tip; msg.volume = 10 ;//播放...

2019-12-04 15:11:45 3804

原创 我的Unity(20)

编辑器模式下 新的资源都是唯一的GUID 调用的方法using System.Collections;using System.Collections.Generic;using UnityEngine;using System.IO;using System;using UnityEditor;public class ScriptsCreateInit : UnityEdito...

2019-07-10 08:57:12 171 2

原创 我的Unity(19)查找替换字体工具

新学到的东西EditorUtility.DisplayProgressBar (“Hold on”, go.name, (float)(game_list.IndexOf(go)+ 1) / game_list.Count);EditorUtility.ClearProgressBar ();出现Unity 进度条using System.Collections.Generic;usin...

2019-07-09 19:52:39 396

原创 我的unity(18)

继承EditorWindow 写的工具类递归遍历模型 创建预制体using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using System.IO;public class ToolDirectory : EditorWindow{ [...

2019-07-05 17:44:11 117

原创 Unity设置闪烁

using UnityEngine;using System.Collections;using System.Collections.Generic;public class ModelFlash : MonoBehaviour { private Renderer selfRenderer; private Renderer[] renderers; floa...

2019-07-02 20:16:45 762

原创 python学习(五)爬取今日头条图库

今天抽出时间写了一个小爬虫 来爬取今日头条的图片简要的说下1图片首页是通过ajax 发生请求 得到json数据 然后渲染到网页,2然后每个详情页中 在获取的网页的源代码中 是包含图片地址的 但是直接获取img元素来获取 这就需要正则来提取 然后可以生成json 数据 来获取图片地址主要就是这两点 明白这两点 基本就完事了# coding=utf-8import timeimpo...

2019-06-26 14:47:25 728

原创 python学习(三)time和datetime MD5

# coding=utf-8import timeif __name__ == '__main__':#time time.clock()# 返回自进程开始或之后的CPU时间 time.ctime()# 依据参数secs秒数,返回自1970开始后计算的日期,参数为空时返回当前日期时间 print("time.ctime "+time.ctime(time.time()...

2019-06-25 16:54:25 465

原创 python学习总结(二)csv newline uuid

1 csv 文件读取和写入class Test(object): # 读取 两种方法 def read(self): with(open("ccc.csv", "r")) as f: reader = csv.reader(f) next(reader) # 是为了从数据开始读 第一行是key 值 ...

2019-06-18 20:21:07 2998

原创 python学习(四)使用scrpay框架行进爬取图片

敲黑板 将上篇 改写成了使用scrapy框架来爬取图片这次的 使用搜索功能 你可以设置搜索的内容 将搜索结果 中的图片保存下来pic.py 的脚本 主要的脚本# -*- coding: utf-8 -*-import scrapyimport jsonimport randomimport osfrom urllib import parsefrom BeautyPic....

2019-06-18 18:07:46 321

原创 python学习(三)爬取图片

使用request 库 利用多线程抓取高清图片网站的整个流程 首先通过AJxs 发送请求获取json 数据 然后渲染到网页上 然后可以获取每个图片主题的网址 加载每个主题的网址 可以获取图片 然后下载。# coding=utf-8import requestsfrom lxml import etreeimport osimport timeimport jsonimpor...

2019-06-18 17:53:31 257

原创 python学习(二)selenium

​# coding=utf-8from selenium import webdriverfrom lxml import etreeimport timeclass spdier(object): def __init__(self): self.driver=webdriver.Chrome(executable_path="D:\software\chr...

2019-06-14 15:43:24 101

原创 python学习总结

一​test_list=[i for i in range(100)]for index,value in enumerate(test_list): print(index,value)这个enumerate是python内置的函数 迭代器对象 不断的进行迭代 index是每一项的索引 value是每一项的对象可以迭代列表,可以迭代字典for key ,value in e...

2019-05-30 10:38:11 145

原创 python学习(一)

昨天想爬取一些网站的视频,不知道该怎么入手,查过资料后发现,网站的加载模式是 用 m3u8视频 通过key 加密,读取.ts文件实现视频播放功能。解释有点少,大家自行百度查询。过程分析:一般浏览器会先请求后缀名为.m3u8的文件,文件中包含 .ts 的文件路径 (是部分路径)但实际上有些网站的ts文件是用AES-128加密过的#EXTM3U#EXT-X-VERSION:1#EXT-...

2019-05-30 09:25:37 211

原创 我的Unity(17)工作中遇到的一些问题总结

一 使用Webservice 1webservice就不用介绍了,各种语言都可以写,服务端和客户端分别来写。个人理解,大致的流程,服务端开发,部署网站上,客户端生成代理类,判断是否可以连接,直接调用。很方便。2写一下客户端的使用吧,用的是C#  将服务转成代理类放在工程项目中直接使用就好,关键就是如何生成代理类,使用Vs中的tool工具打开后就是命令行(1)输入:wsdl.exe/language...

2018-05-12 17:52:08 391 1

原创 我的Unity(16)一点一滴 移动端播放视频遇到的问题

最近公司做项目时需要播放视频。查询了好多资料博客。现总结如下: 1 5.6.0版本的Unity直接可以使用组件Video Player 直接播放。类型是video clip的,可以在图片上播放(当然是移动的,亲测可用)。当然可以像之前的那样 ,在移动端播放视频。 2 如下方法是一直以来移动端播放视频。 Handheld.PlayFullScreenMovie("LoadingAni.ogv"...

2018-03-26 11:48:56 2493

原创 我的Unity(15)一点一滴 使用GetComponentsInChildren遇到的问题

最近在做游戏使用GetcomponentsInChildren发现了一些问题。1 他不仅可以得到子物体身上的你所需要类型的组件,也可以得到子物体的子物体的相同的组件,(不包括未被激活的物体。)2 通过查找API发现 还要一个参数,设置为TRUE后就可以找到setActive(false) 的物体身上的组件。3 感觉类似于深度遍历的一种模式。 脚本挂载在KnapsackPanel上,打印出来的效果4

2017-03-18 22:13:27 1265

原创 我的Unity(14)一点一滴VR触屏放大缩小

1 使用VR时实现触屏放大和缩小物体private Touch oldTouch1; //上次触摸点1(手指1) private Touch oldTouch2; //上次触摸点2(手指2) void RotateByTouch () { //没有触摸,就是触摸点为0 if (Input.touchCount <= 0) {

2017-01-18 11:03:21 1102

原创 日常总结(3) 各种单击事件的总结

学习了很多的事件的回调方法。想总结一下。 1 UGUI中1(1) 在编辑器里,Button有一个Click事件,是在Inspector面板中,需要一个游戏物体,这个游戏脚本中有一个公有的方法。在单击Button之后实现该方法的调用,可以调用Button自身的脚本中的方法,也可以是别的。别忘记空物体上也可以挂载脚本,有时这个方法会特别好用。 (2)Button也可以是实现接口。来使用单击的方法。

2016-12-17 11:55:24 572

原创 我的Unity(13)一点一滴 UI制作摇杆按钮使物体移动

1使用UGUI,同时搭建场景, 2写脚本时鼠标事件需要继承接口。public class StrickScript : MonoBehaviour ,IBeginDragHandler,IDragHandler,IEndDragHandler{ public void OnEndDrag (PointerEventData eventData) { trans

2016-12-17 11:20:35 1655

原创 我的Unity(12) 利用LineRenderer实现画板效果

1创建一个空物体,添加LineRenderer组件,拉成预设体。 2添加一个材质球,shader是如下的类型。不然看不见的。 3添加一个空物体,挂载脚本。将预设体拖进脚本。public class huatu : MonoBehaviour{ public GameObject m_cloneperfab; private GameObject m_clone; int

2016-12-16 19:53:56 1407

原创 我的Unity(11)一点一滴 制作LOL小地图

制作一个小地图,看见人物上方的物体,不能看见下方的人物。1 添加一个摄像机2 添加一个Render Texture 拖进相机的Target Texture3 添加一个Raw Image.将Render Texture拖进。4 设置不同的层,5设置相机能看见不同的层6 效果图。7 设置小地图的圆形, 添加一个raw image 组件,添加一个Mask组件 (面具),并设置成为第一个Raw Image

2016-12-14 23:18:03 1752

原创 我的Unity(10)一点一滴 利用UI制作摇杆控制物体移动

using UnityEngine;using System.Collections;using UnityEngine.Events;//定义空间using UnityEngine.EventSystems;//实现接口和方法public class JoyStrick : MonoBehaviour ,IBeginDragHandler,IDragHandler,IEndDragHa

2016-12-14 22:39:22 2326

原创 我的Unity(9)一点一滴 背包界面技能卡拖动

需要实现拖动技能卡片,填充到选定的空格中,实现技能卡的交换。 在此操作中需要: 1这个层级,第一级Canvas,第二级panel ,第三级panel,第四级Image,第五级Image, 2 技能卡片是两个image,父级tag是GridCell,子级tag是Goods,子级添加Canvas Groups.鼠标检测下面的控件。3当Blocks Raycasts为false时,射线能够穿透检

2016-12-14 20:49:51 806

原创 我的Unity(8)一点一滴 小小倒计时器

public class jishiqi : MonoBehaviour{ Image m_image; Text m_text; void Start () { m_image = GetComponent <Image> (); m_text = GameObject.Find ("Text").GetComponent <Text

2016-12-12 21:33:45 334 1

原创 我的Unity(7)一点一滴 从相机向砖墙发射子弹

突发想写这个代码,练练手,基础知识需要扎实。public class Plane11 : MonoBehaviour{ public GameObject m_cubeperfab; private GameObject m_cube; public GameObject m_spherePerfab; GameObject m_sphere; Rigi

2016-12-12 21:03:48 476

原创 日常总结的知识点(2)

1 关于lerp 的理解,所有的lerp就是插值,怎样理解呢,lerp方法里面有三个参数,【起点,终点,比例】。 比例的意思就是占起点和终点之间的百分比,是一个(0-1)之间的数。 transform.rotation = Quaternion.Lerp (transform.rotation, qua, Time.deltaTime * 5f);2关于Quaternion.Look

2016-12-08 21:28:33 241

原创 我的Unity(6)一点一滴 使用线性渲染出现移动路线

这里需要实现的效果,自动导航,沿着轨迹行走,后面出现移动轨迹。 需要组件,一个是NavMeshAgent,一个是LineRenderer组件,//绘制线条的核心代码: //1多少个拐点 //m_line.SetVertexCount (); //2拐点的位置 //m_li

2016-12-07 23:19:44 1903

原创 我的Unity(5)一点一滴 利用贴图制作弹痕

制作弹痕主要用到粒子系统的贴图融合,通俗的说就是把墙壁的纹理和子弹的纹理融合在一起。实现这个效果需要知道: 1UV坐标, //对UV坐标的理解: //1.UV坐标就是图片在屏幕上像素点的位置,【相当于x、y坐标】 //2.范围一般是[0,1].左下角是(0.0),右上角是(1.1)。 //3.U坐标=第U个像素点/图片的宽; V坐标=第V个像素

2016-12-07 21:15:28 1572

mac M1 xlua 重新编译的 xlua bundle

xlua 在 mac M1 芯片的机器上报错,重新编译后可以使用

2024-04-10

UnityStudio

提取使用Unity制作的游戏的素材等

2017-03-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除