如果有限状态机和状态机之间存在差异,我不确定我是否理解?我是不是觉得这个太难了?
我正在寻找一个非常基本的开发人员任务/待办事项应用程序或系统.那里有什么好的吗?你在用什么?我所需要的只是一个很好的概述,并能够为我的任务增加时间和优先级.
在Facebook应用程序中配置"Android Native App"时,它们需要Android Class Name.如果你从Unity3D创建了Android APK,你怎么知道要使用哪个类?

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="preferExternal" package="--------------" android:versionName="1.02" android:versionCode="8">
<supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" android:anyDensity="true" />
<application android:icon="@drawable/app_icon" android:label="@string/app_name" android:debuggable="true">
<activity android:name="com.unity3d.player.UnityPlayerProxyActivity" android:label="@string/app_name" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen" android:screenOrientation="landscape">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="com.unity3d.player.UnityPlayerActivity" android:label="@string/app_name" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen" android:screenOrientation="landscape">
</activity>
<activity android:name="com.unity3d.player.UnityPlayerNativeActivity" android:label="@string/app_name" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen" android:screenOrientation="landscape">
<meta-data android:name="android.app.lib_name" android:value="unity" />
<meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="false" />
</activity>
<activity android:name="com.unity3d.player.VideoPlayer" android:label="@string/app_name" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen" android:screenOrientation="landscape">
</activity>
<!-- ACTIVITIES -->
<activity android:name="com.prime31.FacebookProxyActivity" />
<!-- META-DATA -->
</application>
<!-- PERMISSIONS …Run Code Online (Sandbox Code Playgroud) 是否可以检查用户是否有声卡?我找到了Capabilities.hasAudio,但不知道这是否是我应该看的值.
trace(Capabilities.hasAudio)
Run Code Online (Sandbox Code Playgroud)
"指定系统是否具有音频功能.此属性始终为true.
我已经设置了一个带键盘控制播放器的box2d世界.玩家可以走路和跳跃.如何在向对象跳跃并按方向键时阻止玩家"粘住"墙壁?

我似乎无法在Box2D Cocos2D项目中创建带顶点的b2PolygonShape.我没有错误,但屏幕上没有任何显示.
你如何得到一个带有b2PolygonShape顶点的静态体?
我想用它像这样的列表设置:
b2Vec2 verts[] = {
b2Vec2(-194.5f / PTM_RATIO, 83.0f / PTM_RATIO),
b2Vec2(-118.5f / PTM_RATIO, 65.0f / PTM_RATIO),
b2Vec2(-77.5f / PTM_RATIO, 2.0f / PTM_RATIO),
b2Vec2(3.5f / PTM_RATIO, -59.0f / PTM_RATIO),
b2Vec2(62.5f / PTM_RATIO, -61.0f / PTM_RATIO),
b2Vec2(108.5f / PTM_RATIO, -63.0f / PTM_RATIO),
b2Vec2(138.5f / PTM_RATIO, -41.0f / PTM_RATIO),
b2Vec2(169.5f / PTM_RATIO, 11.0f / PTM_RATIO),
b2Vec2(184.5f / PTM_RATIO, 49.0f / PTM_RATIO),
b2Vec2(218.5f / PTM_RATIO, 51.0f / PTM_RATIO),
b2Vec2(219.5f / PTM_RATIO, -89.0f / PTM_RATIO),
b2Vec2(-174.5f / PTM_RATIO, -88.0f / PTM_RATIO) …Run Code Online (Sandbox Code Playgroud) 我想构建一个从用户那里获取输入(例如,要生成的文件名列表)的空中应用程序,并生成具有所需命名的声音文件.声音文件应该是"空/静音"声音(wav,aif或mp3).有可能生成这样的文件吗?如果没有,我可以使用现有声音并将其嵌入应用程序并在生成文件时将其作为源吗?
这样做的目的是在项目中准备一个文件结构,该结构将被我们的Sound Director取代.这样,我们可以在创建之前触发所有声音.
假设我们在Flash库中有一个movieclip"Enemy",并且一个类"Enemy.as"与它相关联,它监听ENTER_FRAME事件,如下所示,
public function Enemy():void
{
//constructor of this "Enemy.as" class
addEventListener(Event.ENTER_FRAME, move);
}
private function move(evt:Event):void
{
x += 5;
}
Run Code Online (Sandbox Code Playgroud)
现在我的问题是,如果这个"Enemy.as"在其他类中实例化说"Main.as",它再次在同一个实例化的Enemy对象上使用ENTER_FRAME事件,如下所示,
public function Main():void
{
//constructor of this "Main.as" class
enemy1 = new Enemy();
enemy1.addEventListener(Event.ENTER_FRAME, checkCollision);
}
private function checkCollision(evt:Event):void
{
if(enemy1.x == mainObj.x)
{
//do something
}
}
Run Code Online (Sandbox Code Playgroud)
这是优化方面的好方法吗?或者根本不应该使用这种方法?
我不完全理解这个示例中这两种类型转换方法的优点/缺点:
for each(var i:DisplayObject in _display)
{
trace(i as Sprite);
trace(Sprite(i));
}
Run Code Online (Sandbox Code Playgroud)
是否有针对此的建议?我总是Class()像后一个例子一样包裹但as有时更容易阅读.
我在一个数组中有很多显示对象,我不断添加并从舞台中删除.删除后,它们不再使用.
考虑到displayObject不在显示列表中,并且没有事件监听器......如果我使用splice将其从数组中删除,它是否会被垃圾收集?
如果我先将对象置空,会更安全吗?
myArray[2] = null;
myArray.splice(2,1);
Run Code Online (Sandbox Code Playgroud) 可能重复:
Singleton的替代方案
如果我不被允许使用Singleton模式,因为它不是很好的OOP,我有什么选择?我经常有很多需要快速访问的东西.如果我使用Singleton我被告知它不是很好的OOP,如果我引用这些东西,我会得到很多关于很多引用的类.
有任何想法吗?
我创建了一个Singleton类来处理我的项目文本.像这样的Singleton类的适当名称是什么?
这些名字的含义有区别吗?
更新:类将项目文本存储为xml,并具有返回正确文本的方法.
function getText(uid : String) : String
Run Code Online (Sandbox Code Playgroud) 这是我第一次使用jQuery.我正在加载一个大的背景图像,当它加载时,我在三秒钟内褪色.此脚本适用于Firefox和Chrome,但不适用于IE(当然!).是否有任何失败的安全方式使它在IE中神奇地工作,是否有一些更漂亮的写作方式?
<div class="bgImage" />
Run Code Online (Sandbox Code Playgroud)
$(document).ready(function () {
// add bg image and fade
var _image = new Image();
_image.id = 'newImageId';
_image.src = "./css/background.jpg";
$(_image).load(function () {
$('div.bgImage').css('background-image', 'url(./css/background.jpg)');
$('div.bgImage').fadeTo(3000, 1);
});
});
Run Code Online (Sandbox Code Playgroud)