- 博客(18)
- 收藏
- 关注
原创 Unity C# code 实现窗口透明化+穿透点击
要使用的话确保在Player Settings中,“在后台运行”,“全屏幕”处于开启状态, “D3D11”处于关闭状态,Camera的背景色必须是(0,0,0,0),必须将脚本挂载到一个活跃的GameObject上。需要一些操作系统的底层dll作为辅助。
2023-08-29 15:28:37 1402 3
原创 Live2D + Unity 开发日记 2
如果是这样,除了角色的位置,我们什么都不改变,会出现角色都看向中心位置的情况,并且你的鼠标移到哪里都不能移出中心所在的区域,否则眼部跟随无效,这不是我们所期望的。常规的调调界面里的参数已经不能满足要求(控制力太差),我们就需要unity的强大底层执行逻辑语言c#脚本的帮助。此时设置基本完成,这时,如果角色就在unity的世界坐标正中心(0,0,any), 此时按下鼠标拖动,可以看到角色的眼睛跟随光标的效果是相当不错的。Ctrl+S保存,回到unity,点击start,就实现了想要的真正的眼部跟随的效果。
2023-05-10 11:42:35 429
原创 Live2D + Unity 开发日记 1~
右键Hierarchy的空白位置,选择Create Empty创建一个空的对象,然后在右侧的Inspector(物件查看器)中Add Component(添加组件), 添加一个Sprite Renderer(精灵渲染器),将我们导入的背景Sakura.jpg文件拖到此处Sprite的小长方形窗口里,调整好大小和位置(Transform),便完成了背景的添加。在Inspector中,选择好controller,完成控制器的挂载。点击start按钮,在Game界面里查看效果,还是很不错的。
2023-05-10 11:17:51 883
原创 Live2D模型+Unity 开发日记
前言:看到网上的虚拟主播有AI化的趋势,笔者发现一个好看的可互动live2D人物形象如果附加在某些软件中,可以极大的提升用户在此软件的关注度和留存度。并且正好笔者也喜欢这些形象,心血来潮,也想学一学如何开发这些软件。恰好,unity2D是一个非常优秀的开发工具,管理组织项目也很方便,这样笔者的工程可以一直扩展下去。
2023-05-10 10:43:49 198
原创 D. 货币系统 (线性dp,背包)
*Tips:**背包问题,看哪些价值i是不能凑出来的,这个就代表了背包容量为i的价值是1.然而,在网友的国度中,货币系统可能是不完善的,即可能存在金额。,它要么均可以被两个货币系统表出,要么不能被其中任何 一个表出。,你可以假设每一种货币都有无穷多张。行,对于每组数据,输出一行一个正整数,表示所有与。接下来按昭如下格式分别给出。在一个完善的货币系统中,每一个非负整数的金额。都应该可以被表示出,即对每一个非负整数。不能被该货币系统表示出。是等价的,当且仅当对于任意非负整数。种不同面额的货币,第。
2023-04-07 22:25:05 89
原创 E. 回家 (最短路)
分别建立正图和反图,对于x点,跑两次Dijkstra,求出该点到其他点的距离,然后求这两次的最小距离之和的最大值。个城市出发,到达小明所在城市并返回的最短路径中最长的是多少?,分别表示城市数量,路径数量以及小明所在城 市编号。行,每行是一条路径,包含三个整数。输入的第一行包含 3 个整数,小明的家所在城市编号为。每行输出一个样例的结果。
2023-03-30 17:43:54 143
原创 C. 解方程 (数学)
100pts: 无高精度,取模,加上秦九韶算法,但是并非暴力判断,而是通过设置两个质数p和q,一个较小,一个较大,先暴力算出较小的for i in range(1, p+1)时。70pts: 无高精度, 取模, 秦九韶算法,暴力从1到m进行判断, 超时。50pts: 有高精度直接算,秦九韶算法(数据量大还是超时)接下来每行一个整数,按妱从小到大的顺序依次输出方程在。,这样就可以减少大量的不必要的计算。,每两个整数之间用一个空格隔开。的情况,然后根据多项式的性质,行每行包含一个整数,依次为。
2023-03-30 17:14:10 182
原创 A. 寻找道路 (bfs, 最短路)
其实应该是先通过终点bfs标记谁能到达终点,然后再在标记的限制之上跑Dijkstra算法求最短路。以后优先写简单的算法,跑几个特殊样例没问题就交简单的想法,再不行再考虑难的算法。样例1如上图所示,箭头表示有向道路,圆点表示城市。起点 1 与终点 3 不连通,所以满足题目描述的路径不存在,故输出-1。注意点 2 不能在答案路径中,因为点 2 连了一条边到点 6 ,而点 6 不与终 点 5 连通。输出只有一行,包含一个整数,表示满足题目描述的最短路径的长度。,之间用一个空格隔开,表示有一条边从点。
2023-03-30 15:20:03 135
原创 B. 秒针旋转 (deque)
由于 HYX 有一些很重要的时刻,他希望通过自己手动地不停转动表的秒针,在钟表上复现所有这些时间 (不需要依次复地)。HYX 可以随意地顺时针转动秒针,也可以随意地逆时针转动秒针,分针和时针都会随看秒针按规则转动。HYX 有一个没电的钟表,当前钟表指向了某一个时间,也即当前时针、分针、秒针指向了某个方向。需要注意的是,钟表上的 1 种时针分针秒针的组合,可以代表 2 个不同的时间。在单独的行中输出一个数,代表秒钟转的角度,答案保留两位小数。,代表每个要访问的时刻的时分秒。,代表有多少个时刻要访问。
2023-03-30 14:12:08 58
原创 D. AP选址 (二维前缀和+边界条件)
假设该城市的布局为由严格平行的129条东西向街道和129条南北向街道所形成的网格状,并且相邻的平行街道之间的距离都是恒定值 1。输出一行,包含两个整数,用一个空格隔开,分别表示能覆盖最多公共场所的安装地点方案数,以及能覆盖的最多公共场所的数量。该无线网络发射器的传播范围是一个以该点为中心,边长为。随着智能手机的日益普及,人们对无线网的需求日益增大。的无线网络发射器,希望你帮助他们在城市内找出合适的安装地点,使得覆盖的公共场 所最多。的无线网络发射器的覆盖范围示意图。的东西向街道形成的路口的坐标是。
2023-03-30 14:06:44 66
原创 洛谷 P4933 大师 (线性dp)
**Tips:**枚举公差是没有必要的(因为很大),这个思路一开始就是错的。的等差数列数加一,转移的过程中直接计数,顺便坄数字数为一的区间加上。对于两个数字,他们组成的等差数列的公差一定是一样的。的数据,所有电塔的高度构成一个等差数列。
2023-03-29 09:17:51 119
原创 洛谷P3092 No Change G (状压dp)
在依次进行的购买N个物品的过程中,约翰可以随时停下来付款,每次付款只用一个硬币,支付购买的内容是从上一次支付后开始到现在的这些所有物品(前提是该硬币足以支付这些物品的费用)。不幸的是,商场的收银机坏了,如果约翰支付的硬币面值大于所需的费用,他不会得到任何找零。约翰想按顺序买 N个物品(1
2023-03-19 10:34:02 35
原创 洛谷P1879 Corn Fields G (状压dp)
想知道,如果不考虑草地的总块数,那么,一共有多少种种植方案可供他选择?(当然,把新牧场完全荒废也是一种方案)遗憾的是,有些土地相当贫瘠,不能用来种草。并且,奶牛们喜欢独占一块草地的感觉,于是。不会选择两块相邻的土地,也就是说,没有哪两块草地有公共边。打算在牧场上的某几格里种上美味的草,供他的奶牛们享用。个用空格隔开的整数,描述了每块土地的状态。新买了一块长方形的新牧场,这块牧场被划分成。一个整数,即牧场分配总方案数除以。,每一格都是一块正方形的土地。的话,表示这块土地足够肥沃,行的土地,所有整数均为。
2023-03-19 00:50:45 72
原创 洛谷P1441 砝码称重(状压dp)
现有n个砝码,重量分别为ai,在去掉m个砝码后,问最多能称量出多少不同的重量(不包括0请注意,砝码只能放在其中一边。
2023-03-18 23:53:13 65
原创 洛谷P1896 [SCOI2005] 互不侵犯
状态压缩动态规划是一个重要的算法,掌握状压dp可以帮助我们解决常规搜索和计算方案数等时间复杂度指数爆炸的问题。
2023-03-18 21:10:47 53
高性能计算实验报告CPU/GPU SIMD
2023-07-05
A/D-D/A接口常规实验-转换
2023-07-05
8259接口常规实验-8259中断实验
2023-07-05
8255接口常规实验- 利用8255实现LED的流水点亮实验
2023-07-05
8254接口实验报告实验报告
2023-07-05
汇编综合实验报告-简易音乐发生器
2023-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人