- 博客(45)
- 资源 (1)
- 收藏
- 关注
原创 团结引擎+OpenHarmony 记录 (持续更新中)
获取不到的原因是因为二者不在同一个线程中,所以数据没有同步。而 globalThis.context 数据进行了同步。(TuanjieMainWorkerHandler.ts中可以看到)在进行绘制 UI 的时候 ,如果组件有 Native API 就可能不会显示出来,例如 web 控件就不能展示出来,刚加上权限的时候 会报错 因为缺少 reason ,添加上就不会报错了。只有纯 UI 控件是可以展示出来的,注释掉 web控件后就可以。
2024-05-09 17:36:47
486
原创 团结引擎+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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人