加载中...

摘要: 射线检测碰撞 鼠标左键点击即可碰撞,注意被碰撞物体需要碰撞器组件 public LayerMask targetMask; if (Input.GetMouseButtonDown(0)) { Ray ray=Camera.main.ScreenPointToRay(Input.mousePosit 阅读全文
posted @ 2022-06-11 13:27 lxp_blog 阅读(149) 评论(0) 推荐(0)
摘要: Unity3D小功能:鼠标实现拖动物体(3D、UI) 阅读全文
posted @ 2022-06-11 13:23 lxp_blog 阅读(130) 评论(0) 推荐(0)
摘要: 题目 Leetcode:2290 两题均可用bfs算法做出,但很难做到最优。 而如果将queue替换成deque将可以将速度提升一倍 思路 主要是将优先级较高的放在队列前面,提前出队,优先级低的放在队列尾处。 如何判断优先级将是至关重要的 如果路过该点会使的之后的答案与题目要求相违背 即该点优先级较 阅读全文
posted @ 2022-06-04 22:16 lxp_blog 阅读(59) 评论(0) 推荐(0)
摘要: 小球打方块 介绍 自动生成围墙 射线瞄准器,并且发射小球 角色控制移动(角色控制器CharacterController) 摄像机跟随 制作步骤 1. 构建基本场景 胶囊体需要添加:CharacterController,RigidBody组件 2. 控制角色移动(CharacterControll 阅读全文
posted @ 2022-05-25 20:38 lxp_blog 阅读(356) 评论(0) 推荐(0)
摘要: Cocos大作业:传统美食分分类 知识点清单: 场景切换,监听时间,碰撞组件及回调,拖动角色移动,分数记录,随机数和定时器,背景音乐控制,资源池控制,预制体,进度条... 效果图展示 游戏玩法如图所示 制作流程 场景切换 在按钮事件上 cc.director.loadScene('Play'); 拖 阅读全文
posted @ 2022-05-21 11:55 lxp_blog 阅读(494) 评论(0) 推荐(0)
摘要: 区间合并 统计区间中的整数数目 解析 利用set反向存储区间,利于通过lower_bound()找到右端点大于等于left-1的区间 通过l,r合并区间,不断删除与之相交的区间 my'code class CountIntervals { public: typedef pair<int,int> 阅读全文
posted @ 2022-05-15 14:54 lxp_blog 阅读(72) 评论(0) 推荐(0)
摘要: GL C#实现 不管是画任何东西都需要Begin()和End()函数; 画线 using System.Collections; using System.Collections.Generic; using UnityEngine; public class GL_Line : MonoBehav 阅读全文
posted @ 2022-05-14 18:36 lxp_blog 阅读(129) 评论(0) 推荐(0)
摘要: 基数排序 一般的排序是从个位开始进行桶排序的 例子 {05,46,13,55,94,17,42},一趟基数排序后变为->{42,13,94,05,55,46,17} 希尔排序(缩小增量排序) 需要增量序列,间隔排序 快速排序 元素移动次数与关键字的初始排序有关:越乱越快, 阅读全文
posted @ 2022-05-12 19:41 lxp_blog 阅读(42) 评论(0) 推荐(0)
摘要: 监听、触摸事件、坐标系转换 Creator的系统事件 分为“节点系统事件”和“全局系统事件”。 节点系统事件:触发在节点上,包括鼠标事件和触摸事件。 全局系统事件:包括键盘和重力传感事件。 需要通过监听的方法来实现。 监听的注册 节点.on(节点系统事件的枚举类型或事件名, function(eve 阅读全文
posted @ 2022-05-12 14:37 lxp_blog 阅读(1608) 评论(0) 推荐(1)
摘要: 红气球 知识点 场景切换 动画播放,帧事件,Tween 按钮控件 音效管理 案例介绍 开始界面 点击按钮自动进入游戏界面 游戏界面 游戏目的找出红气球,如果点击红气球意味着游戏成功,其余意味着游戏失败 气球自动飞向女孩手上,并且弹出返回按钮 操作 制作红气球飞向女孩动画 点击标注处,按照图片插入两个 阅读全文
posted @ 2022-05-06 22:45 lxp_blog 阅读(163) 评论(0) 推荐(0)