边学边记
m_cainiaokuaifei
一点一滴的进步
展开
-
我的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 · 821 阅读 · 0 评论 -
我的Unity(15)一点一滴 使用GetComponentsInChildren遇到的问题
最近在做游戏使用GetcomponentsInChildren发现了一些问题。1 他不仅可以得到子物体身上的你所需要类型的组件,也可以得到子物体的子物体的相同的组件,(不包括未被激活的物体。)2 通过查找API发现 还要一个参数,设置为TRUE后就可以找到setActive(false) 的物体身上的组件。3 感觉类似于深度遍历的一种模式。 脚本挂载在KnapsackPanel上,打印出来的效果4原创 2017-03-18 22:13:27 · 1271 阅读 · 0 评论 -
python学习(一)
昨天想爬取一些网站的视频,不知道该怎么入手,查过资料后发现,网站的加载模式是 用 m3u8视频 通过key 加密,读取.ts文件实现视频播放功能。解释有点少,大家自行百度查询。过程分析:一般浏览器会先请求后缀名为.m3u8的文件,文件中包含 .ts 的文件路径 (是部分路径)但实际上有些网站的ts文件是用AES-128加密过的#EXTM3U#EXT-X-VERSION:1#EXT-...原创 2019-05-30 09:25:37 · 220 阅读 · 0 评论 -
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 · 3032 阅读 · 0 评论 -
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 · 107 阅读 · 0 评论 -
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 · 498 阅读 · 0 评论 -
python学习(三)爬取图片
使用request 库 利用多线程抓取高清图片网站的整个流程 首先通过AJxs 发送请求获取json 数据 然后渲染到网页上 然后可以获取每个图片主题的网址 加载每个主题的网址 可以获取图片 然后下载。# coding=utf-8import requestsfrom lxml import etreeimport osimport timeimport jsonimpor...原创 2019-06-18 17:53:31 · 283 阅读 · 0 评论 -
python学习(四)使用scrpay框架行进爬取图片
敲黑板 将上篇 改写成了使用scrapy框架来爬取图片这次的 使用搜索功能 你可以设置搜索的内容 将搜索结果 中的图片保存下来pic.py 的脚本 主要的脚本# -*- coding: utf-8 -*-import scrapyimport jsonimport randomimport osfrom urllib import parsefrom BeautyPic....原创 2019-06-18 18:07:46 · 348 阅读 · 0 评论 -
python学习(五)爬取今日头条图库
今天抽出时间写了一个小爬虫 来爬取今日头条的图片简要的说下1图片首页是通过ajax 发生请求 得到json数据 然后渲染到网页,2然后每个详情页中 在获取的网页的源代码中 是包含图片地址的 但是直接获取img元素来获取 这就需要正则来提取 然后可以生成json 数据 来获取图片地址主要就是这两点 明白这两点 基本就完事了# coding=utf-8import timeimpo...原创 2019-06-26 14:47:25 · 749 阅读 · 0 评论 -
我的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 · 413 阅读 · 0 评论 -
我的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 · 1663 阅读 · 0 评论 -
我的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 · 1439 阅读 · 0 评论 -
我的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 · 2359 阅读 · 0 评论 -
我的Unity(2)一点一滴 鼠标拖动物体,物体在三维中移动到该位置。
注意的问题:问题描述:直接拖动物体到任意位置,物体移动到该位置。1.这个事件利用的方法是ViewPrtToWorldPoint.是把在屏幕上的鼠标的位置利用相似比例还原成三维世界中的真实位置,z轴代表的是移动的比例(自己理解的)。2.这个代码是写在拖动方法里的。不是Update里面。没有利用射线方法。 void OnMouseDrag () { //鼠标的位置原创 2016-12-03 11:01:07 · 514 阅读 · 0 评论 -
我的Unity(3)一点一滴 实现物体移动和旋转的方法总结(1)
学习了一段时间,今天整理了一下物体移动的方法,据自己了解,总共总结了五种:1.transform.Translate()方法和rotate方法这个移动放在Update里面,Translate里面是一个Vector3类型,但是世界坐标的,不要放transform.forward具体原因,Transform自己调用,然后又沿着自己的前方移动,就乱了。// //控制人物移动//原创 2016-12-03 11:34:19 · 664 阅读 · 0 评论 -
我的Unity(4)一点一滴 自动寻路之自动巡逻
今天学习自动寻路的方法,NavMeshAgent,写了一个敌兵自动巡逻,并停留4秒,然后移动到另一个高地有什么见解的可以私聊,仅供参考。 “` void Update () { //首先让小兵移动到一个高地,以后不使用了。 if (isOpen1) { m_timer += Time.deltaTime;原创 2016-12-05 23:09:57 · 1532 阅读 · 0 评论 -
我的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 · 1773 阅读 · 0 评论 -
我的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 · 487 阅读 · 0 评论 -
我的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 · 344 阅读 · 1 评论 -
我的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 · 1601 阅读 · 0 评论 -
我的Unity(6)一点一滴 使用线性渲染出现移动路线
这里需要实现的效果,自动导航,沿着轨迹行走,后面出现移动轨迹。 需要组件,一个是NavMeshAgent,一个是LineRenderer组件,//绘制线条的核心代码: //1多少个拐点 //m_line.SetVertexCount (); //2拐点的位置 //m_li原创 2016-12-07 23:19:44 · 1934 阅读 · 0 评论 -
我的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 · 123 阅读 · 0 评论