
游戏
mrwql
--
展开
-
Unity | xLua交互原理以及架构
原创 2022-01-30 15:02:40 · 2840 阅读 · 0 评论 -
Unity | Build-in渲染管线
渲染/render 是指由模型生成图像的过程,untiy内置渲染管线的流程如上图原创 2022-01-29 17:50:13 · 2768 阅读 · 0 评论 -
Unity | 碰撞检测相关
产生碰撞的条件勾选isTrigger的collider2D没有 挂有rigibody2D组件另外一个物体的collider2D不用勾选isTrigger 并且带有rigibody2D组件两个collider至少有一个要带有rigidbody2D组件两者谁动谁静没关系两者之间的层级不能有ignore的情况在Edit->Project Setting ->physics里面进行层级设置Layer Collsion Matrix接触的两种方式1:Col.原创 2022-01-10 21:01:37 · 580 阅读 · 0 评论 -
Unity | 动态切换渲染管线
using UnityEngine;using UnityEngine.Rendering;public class SwitchRenderPipelineAsset : MonoBehaviour{ public RenderPipelineAsset exampleAssetA; public RenderPipelineAsset exampleAssetB; void Update() { if (Input.GetKeyDo...原创 2022-01-10 20:46:49 · 1962 阅读 · 0 评论 -
blender测量3d模型的尺寸
图一在blender - 偏好设置-插件-搜索下载PDT图二步骤如 图二所示1,2,3即可原创 2022-01-10 19:46:03 · 2853 阅读 · 0 评论 -
贝塞尔曲线 CocosCreator实践
实现二阶贝塞尔曲线须知三个点点坐标,起点P0(x,y), 控制点P1(x,y),终点P2(x,y)配合tweencc.tween(this.promptHand).bezierTo(1.8,new cc.Vec2(startPos.x, startPos.y),new cc.Vec2(controlPos.x, controlPos.y),new cc.Vec2(endPos.x, endPos.y)).call(() => {}).start()...原创 2021-05-19 20:15:59 · 2528 阅读 · 0 评论 -
针对 Creator 2.1 及以下版本的 iOS 14 原生平台适配说明
https://forum.cocos.org/t/creator-2-1-ios-14/97925Creator 1.x、2.0、2.1 版本的部分项目,升级到 iOS 14 后可能会在动态加载资源时遭遇黑屏。如果遇到这个问题的话需要手动进行适配。问题的根源在于,Creator 2.2.0 之前在 iOS 14 上出于性能、包体的考虑一直使用的是 iOS系统自带的 JavaScriptCore(JSC)脚本引擎,JSC 在 iOS 上比之前 Cocos2d-JS 所用的 SpiderMonke..原创 2021-03-09 20:33:43 · 449 阅读 · 0 评论 -
iOS开发之dispatch_async 用法
- (void) initSDKFinish { InitParameter *initParameter = [[InitParameter alloc]init]; initParameter.cpID = @""; initParameter.gameID = @""; initParameter.gameKey = @""; initParameter.pubID = @""; [[ThreeState shareInstance]init.原创 2021-02-06 10:27:36 · 2804 阅读 · 0 评论 -
Cocos Creator 原生平台 JavaScript 调试
游戏发布到原生平台后,由于运行环境不同,可能会出现在浏览器预览时无法重现的 Bug,这时我们就必须直接在原生平台下进行调试。然而传统的调试方法只能调试到 C++ 部分,无法调试 JavaScript 代码。Cocos Creator 从 v1.7 开始就引入了 JSB 2.0,可以很方便地对原生平台中的 JavaScript 进行远程调试。Mac1. 运行模拟器后,在 Safari 浏览器的偏好设置-> 高级选项卡中,勾选在菜单栏中显示"开发"菜单。2. Safari ...原创 2021-01-11 20:58:02 · 628 阅读 · 0 评论 -
cocos 安卓打包相关
使用mac进行开发的时候,有时候需要使用adb指令来进行一些操作,但是如果没有配置过Android环境变量,可能会出现adb: command not found的问题,查了一些资料,这里记录一下mac上配置Android环境变量的方法:打开mac的terminal终端,输入cd ~/ 【进入当前用户的home目录】输入touch .bash_profile 【如果没有.bash_pro...原创 2020-04-28 14:01:19 · 1030 阅读 · 0 评论 -
Xcode打包:duplicate symbols for architecture arm64
项目中出现了重名的文件名,找到重复的修改下或者删除就好了,上述问题是因为项目介入了第三方sdk的某个库文件重复原创 2020-12-21 12:07:41 · 898 阅读 · 0 评论 -
测试一个点是否在一个多边形中
/** * !#en Test whether the point is in the polygon * !#zh 测试一个点是否在一个多边形中 * @method pointInPolygon * @param {Vec2} point - The point * @param {Vec2[]} polygon - The polygon, a set of points * @return {boolean} */function pointInPolygon (point, pol.原创 2020-12-09 20:17:55 · 207 阅读 · 0 评论 -
Android端 游戏 闪屏页实现
方案一AndroidManifest.xml android:theme="@style/AppTheme" >styles.xml<resources><style name="AppBaseTheme" parent="android:Theme.Black.NoTitleBar.Fullscreen"></style><style name="AppTheme" parent="AppBaseTheme">...原创 2020-12-09 19:13:25 · 145 阅读 · 0 评论