![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
游戏开发
noetic_wxb
这个作者很懒,什么都没留下…
展开
-
iTween的一个潜在BUG
2.0.5版本GenerateMoveToPathTargetsif(tweenArguments.Contains("speed")){ float distance = PathLength(vector3s); time = distance/(float)tweenArguments["speed"];} vector3s 是已经补齐前后控制点的,但是Path原创 2015-07-21 11:02:25 · 405 阅读 · 0 评论 -
使用AndroidJNI优化AndroidJavaClass
为了访问Java端的代码,Unity3D在C#层提供了JNI的封装。提供一套较抽象的封装以及一套较底层的封装。一、较抽象的封装使用AndroidJavaClass,AndroidJavaObject等。以访问android.os.SystemClock类的静态方法uptimeMillis为例:AndroidJavaClass SystemClock = new AndroidJav原创 2016-11-09 18:02:30 · 1699 阅读 · 0 评论 -
利用StateMachineBehaviour 进行paremeter触发
有一个功能,希望人物运动时,播放表情。比如人物在做很可爱的动作时,可以眨下眼睛。功能很简单。分层就可以实现,一个层播放动作,另一个层播放表情。这个主要用在剧情系统或者角色的“摸一摸”上。然而,怎么做,才能保证一个比较好的工作流?总不能程序在代码中写吧?那不符合“做一个懒惰程序员”的定位。能丢的锅都要丢给策划和美术。后来,才发现Unity3D 5开始提供了StateMachineBehaviour ...原创 2018-03-27 11:10:37 · 676 阅读 · 0 评论 -
Lua Sort 自定义排序的注意事项
要求传入两个相同的数时要返回false, 换句话说,下面的函数用<=做比较,是错误的。local compare_func = function(v1, v2) return v1 <= v2 -- error end 测试local t = {4,3,2,1}table.sort(t,compare_func)for k, v in ipairs(t) do prin...原创 2018-06-20 16:42:55 · 1861 阅读 · 0 评论 -
Egret引擎外部字体的解决方案
最新官方文档太老了http://developer.egret.com/cn/github/egret-docs/Engine2D/textField/textStyle/index.html还在使用egret.registerFontMapping(),这个API早就不支持了。官方论坛上也有多个帖子在询问https://bbs.egret.com/forum.php?mod...原创 2019-05-29 12:14:20 · 3672 阅读 · 1 评论