自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Unity 小球融合 贝塞尔曲线模拟

前几天做小球融合,让我陷入困难,后来搜到用贝塞尔曲线模拟中间过渡效果的,但是他们的代码都有显然的和隐藏的错误之处,改了半天都无法达到预期效果,不够直白易懂,但是经过一天的琢磨最后还是搞懂了思路并想到了算法,源码和项目也分享给大家学习,注释很详细,所以我只简单解释思路,示意图: 如图,根据两球...

2020-04-24 21:03:48 79 0

原创 compute shader 模板

CS脚本: using UnityEngine; public class Control : MonoBehaviour { public ComputeShader shader; int[] inputData = new int[2000000]; int[]...

2020-03-01 19:50:57 80 0

原创 shader 代码模板

随时间变化颜色和形状: Shader "practice1" { Properties{ _OffsetX("Offset X", Range(-1.5, 1.5)) = 0 _OffsetY("Offset Y", Ran...

2020-02-24 22:21:34 31 0

原创 unity 双指触控(以及多指触摸的代码原理分析)

样例需求:左侧滑动屏幕移动,右侧滑动屏幕攻击,那么只需要用两个如下的脚本分别编写代码即可,操作代码写在后面那三个空白函数里,然后识别规则函数里分别是判断坐标在屏幕左右即可。 using UnityEngine; public class TwoFingerTouch : MonoBehavio...

2020-02-18 21:33:24 93 0

原创 Unity 导出安装包 Gradle build failed 解决办法

报错: 我经常遇到的一种可用的解决方法: 将此处的Gradle修改为Internal即可。

2020-01-09 20:04:40 628 0

原创 unity 人机五子棋(附程序代码)

unity2018.4.8项目下载网址:https://pan.baidu.com/s/1JdN62plr433NGb8KN1eCUg 这两天交了人工智能的期末大作业,花两天时间查阅思考算法、编写优化程序代码以及制作界面,做了个智能五子棋人机对下系统。思路是结合了求棋盘各点位置的权重与博...

2020-01-09 14:58:34 645 0

原创 创意编程作业实验报告

1.随机地形 利用随机平滑噪声生成地形,在三位坐标系里绘制出来: 效果图: 视角会随着时间慢慢转动,颜色也会渐变。 2.惯性和引力 图中的方块跟随鼠标位置移动,但是不会壁纸给随,像是有吸引力一样绕着它转。 代码: 3.粒子间引力和运动方向描...

2020-01-06 01:11:18 57 0

原创 描述十二个异性追求者的拓展

描述十二个异性追求者的拓展 第一个异性追求者: 照片: 年龄:16 职业:学生 我的好感度:80 描述: 这个女生长得真的好高,比我还要高出一个头,身材也很好,给人一种亭亭玉立小女生的感觉。性格也无可挑剔,三观很正,拥有正义感和使命感。可是因为年龄太小了总是让人觉得无法安心,...

2020-01-05 23:51:15 114 0

原创 遗传算法(求函数极值)简易代码C语言200行

思路: //目标函数:y=(x1-1)^2+(x2-2)^2; #include<stdio.h> #include<time.h> #include<windows.h> #define T 2000 //进化代数 #define N 200 //群体...

2019-12-13 10:53:40 150 0

原创 描述12个异性追求者(互动媒体技术作业)

第一个追求者: 她的相貌还算普通,但是走在大街上还是会很容易注意到她,嘛,毕竟她身上的银白铠甲太过显眼了,作为女骑士她平常看起来那么正经,其实这些都是装的,她也想要被呵护,努力逞强的外表下是一颗脆弱的心。 第二个追求者: 她长着一双水汪汪的大眼睛,两条弯如月牙般的眉毛,一个樱桃般的小嘴,一头...

2019-11-09 14:26:53 96 0

原创 创意自画像

1.实验内容: 用代码绘制自画像。 2.实验成果: 3.实验步骤: 首先我先定义了一些颜色方便之后使用: 然后初始化一些东西: 首先从最底层开始画,这样之后画的东西会遮挡一部分所以可以不用在边缘太过细致考虑,节省了时间: 首先是尾巴: 然后画脸的轮廓: 身子:...

2019-11-09 13:36:14 188 0

原创 Processing 临摹作业01

试验要求:从给定的几个gif中选一个用processing进行临摹,并拓展该图像的效果,使其看起来更高级。 我的代码: void setup(){ size(600, 600); ellipseMode(CENTER); colorMode(HSB); background(...

2019-10-23 12:32:51 336 0

原创 Unity 代码知识笔记

1.判断、创建Asset目录和资源: string path = "Assets/Resources"; //目标目录 if (!Directory.Exists(path)) { //判断 Directory.CreateDirectory(path)...

2019-10-20 12:51:22 71 0

原创 unity 屏幕适配UI界面的方法

将Canvas的组件属性修改到如下图: 其中 Plane Distance表示UI与Camera的z轴距离 Reference Resolution表示UI的标准尺寸 Match Width Or Height调整到Height即可使屏幕高度保持一致,设备很宽时,显示两端的部分多一些 R...

2019-09-23 08:56:34 627 0

原创 DOTween 插件下载及基本使用说明

最新版插件网盘下载: DOTween Pro v1.0.155.unitypackagehttps://pan.baidu.com/s/1UaVZI_-A4dy4gK9ByijHhg (若不会导入插件请百度“怎么导入unitypackage”) 功能一:设置路径,使物体按照轨迹运动 效...

2019-09-19 16:21:44 916 0

原创 Unity 游戏基本知识笔记

延时运行函数 Invoke("函数名", 1.5f); //1.5秒后运行该函数 屏幕坐标转化为世界坐标 Vector3 WorldPos = Camera.main.ScreenToWorldPoint(ScreenPos); //参数是屏幕坐标 世界...

2019-09-02 16:01:05 248 0

原创 java爬虫 爬取动漫之家10000部漫画信息

Java大作业,爬取信息并写入Excel。 项目下载:https://pan.baidu.com/s/1Z1rMWSyaAeGvZCm5CMgexQ(请用eclipse 2018打开,我的jdk版本是1.8) 附我爬取的10000部漫画信息下载地址:https://pan.baidu.com/...

2019-07-04 14:59:43 701 0

原创 Android 第一行代码(第2版).pdf 网盘

Android第一行代码(第2版).pdfhttps://pan.baidu.com/s/1LaLTBiNlpK4XybROoSUPbg

2019-05-15 09:20:47 7995 5

原创 unity 模拟引力

效果图: 做法: 把下面的Gravity.cs代码放在需要被引力作用的物体上,然后给Body1拖拽一个吸引该对象的物体,并在InitSpeed处给此物体一个初速度,即可 引力公式:F=G*M*m/r/r (G视情况而定,自己调参寻找合适值) (两个物体间的距离和速度也要自己慢慢调参,...

2019-04-29 20:10:01 914 0

原创 unity 滑动屏幕改变视角看物体

滑动效果图: 做法: 把下面的Camera.cs脚本放在相机上,并给代码中的FollowObject拖拽被观察物体(旋转中心)即可 using UnityEngine; public class Camera : MonoBehaviour { public Transform...

2019-04-29 19:55:53 616 0

原创 Unity 3D 摄像机平滑跟随

效果图.gif: 脚本代码: using UnityEngine; public class CameraFollow : MonoBehaviour { public Transform Player; [Range(0.01f, 1.0f)] public...

2019-03-25 15:10:28 240 0

原创 Unity 2D 摄像机平滑跟随

在相机跟随脚本中加入如下代码: public Transform Player; private Vector3 Pos; void LateUpdate() { Pos = Player.transform.position - gameObject.transform.p...

2019-03-25 14:29:04 1242 1

原创 unity 设置layer 使碰撞器不碰撞

做游戏时,有时候需要让同一个地图的两个敌人不互相碰撞,但是两个人都有碰撞器,能站在地上。这个功能是如何实现的呢?答案就是设置layer。 当点击Hierarchy窗口中的某个对象时,在Inspector窗口就可以看见Layer选项,如图: 你可以修改或创建该对象的Layer,使得某两个对象...

2019-03-13 08:27:21 2717 1

原创 Unity 导出apk

1.保存你的Scenes 2.点击Buid Settings... 3.点击Add Open Scenes   4.点击Android,并点击Switch Platform,然后点击Player Settings... (应该有自带安卓SDK吧我也记不到了,如果行不通的话自...

2019-01-22 16:49:01 4276 0

原创 Unity 2D游戏基本知识笔记

目录 操作知识 角色移动(方法一) 角色移动(方法二) 角色移动(方法三) 角色移动(方法四) 方向键操控角色 更改角色Sprite 获取对象速度 获取对象位置 复制对象 销毁对象 鼠标(手指)对对象的操作 获取鼠标光标位置 隐藏鼠标光标 播放音频 Sleep(休眠...

2019-01-20 10:16:51 4207 0

原创 约瑟夫环 快速解法

#include&lt;stdio.h&gt; int main() { int a=41; //人数 int d=3; //间隔 int s=1; //起始位置 int j=0; for(int i=2;i&lt;=a;i++) j=(j+d)%i;...

2018-12-02 12:11:52 414 0

原创 unity项目 2048

网盘:https://pan.baidu.com/s/1m3Q0_qLwKavULZ2y_8dCyA (请用unity2017及以上版本打开项目)

2018-12-01 22:57:31 1084 0

原创 unity项目 别踩白块儿

网盘:https://pan.baidu.com/s/1y3qxkNn7KkSxQOsgwzqGTA (请用unity2017及以上版本打开项目)

2018-12-01 22:56:50 489 1

原创 unity 摇杆控件

如果有人看不懂下面的代码的使用方法,这里准备了一个网盘项目文件压缩包,用unity2017及以上版本打开即可 网址:https://pan.baidu.com/s/1Pu2qgNV7CqCjF613EwO3zg using UnityEngine; public class Control ...

2018-12-01 22:41:03 423 0

原创 MFC 动态链接库设计 (绘图)

网盘文件:https://pan.baidu.com/s/1Y-6-7VijB2mlnZrkaCZOH (请使用vs2012及以上版本打开项目)

2018-11-20 16:24:42 141 0

原创 MFC 文件系统管理设计 通信 项目文件

网盘文件:https://pan.baidu.com/s/1jJRORtVY296-FVknmv3DYA (请使用vs2012及以上版本打开项目)  

2018-11-20 16:20:51 116 0

原创 MFC 文件系统管理设计 项目文件

网盘文件:https://pan.baidu.com/s/1uxk8a59vImJMPc_fVeX6-g (请使用vs2012及以上版本打开项目)

2018-11-20 16:16:11 336 0

原创 全排列算法 C语言

#include&lt;stdio.h&gt; void Swap(int *a,int x,int y) { //交换函数 int t=a[x]; a[x]=a[y]; a[y]=t; } void Perm(int *a,int m,int n) { /...

2018-11-20 11:53:30 995 0

原创 unity 字体

GUIStyle fontStyle = new GUIStyle();    //设置字体变量  fontStyle.normal.textColor = new Color(R,G,B);   //设置字体颜色  fontStyle.fontSize = 100;       //字体大小...

2018-10-13 22:06:42 549 0

原创 unity 生成随机数

a = Random.Range(0, 4);    //生成 [0,4) 的随机整数 a = Random.Range(0f, 4f);    //生成 [0,4] 的随机小数  

2018-10-13 22:02:58 5497 0

原创 unity 音效

 AudioSource.PlayClipAtPoint(AudioClip, transform.localPosition);    //播放音频,其中的AudioClip类型变量通过public定义之后就可以在unity界面拖拽音频赋值了  

2018-10-13 22:00:15 593 0

原创 unity 触摸屏幕

if (Event.current.type == EventType.MouseDown) {     //这里写鼠标按下(屏幕触摸按下)的代码 } if (Event.current.type == EventType.MouseDrag) {     //这里写鼠标拖动(屏幕触摸滑动)...

2018-10-13 21:53:48 1122 0

原创 Unity2D C#学习笔记

1.基本函数: void Start ();        //只会在脚本运行时执行一遍,且最先执行。 void Update ();        //持续更新的函数 void OnCollisionEnter2D(Collision2D );        //检测碰撞是否发生,重载函数...

2018-10-10 18:25:07 864 0

原创 递归解决汉诺塔问题

题目:输出解N层汉诺塔时的移动过程。 代码: #include&lt;iostream&gt; #include&lt;vector&gt; using namespace std; vector&lt;int&gt; stick[3]; //...

2018-09-30 15:33:53 151 0

原创 DFS求解数独算法

        以前也想过很久解数独的算法,但是没有得到很简单的方法,某天看到某位学长的代码,恍然大悟,本以为暴力搜索会很花时间(10^81种可能),没想到实际上由于各种限制,枚举次数竟然普遍小于10000次,用dfs便可实现每种可能都列举。这样计算一个数独就很快了(不到1ms),下面附上自己理解...

2018-09-25 21:22:17 1384 2

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